All of lore.kernel.org
 help / color / mirror / Atom feed
* master fails to create moddep.lst, related to luks2 changes
@ 2020-03-03  8:48 Olaf Hering
  2020-03-03 11:18 ` Paul Menzel
  0 siblings, 1 reply; 6+ messages in thread
From: Olaf Hering @ 2020-03-03  8:48 UTC (permalink / raw)
  To: grub-devel

[-- Attachment #1: Type: text/plain, Size: 6232 bytes --]

After upgrade from 4e75b2ae313b13b5bfb54cc5e5c53368d6eb2a08..d5a32255de0e073881980fca0262000c865b30dd I get this compile error:

env CFLAGS=-Wall CXXFLAGS=-Wall FFLAGS=-Wall ../grub2-src/configure --target=i386-suse-linux --with-platform=pc --prefix=/usr/lib64/grub2-chainloader --disable-boot-time --disable-cache-stats --disable-device-mapper --disable-efiemu --disable-grub-emu-pci --disable-grub-emu-sdl --disable-grub-mkfont --disable-grub-mount --disable-grub-themes --disable-liblzma --disable-libzfs --disable-mm-debug --disable-nls --disable-werror --enable-rpath --with-bootdir=/chainloader/grub2-chainloader --enable-grub-mkfont --enable-grub-themes --with-grubdir=grub2
...
[  187s] cat kernel_syms.lst > syminfo.lst.new
[  187s] for m in disk.module trig.module cs5536.module        usb.module         usbserial_common.module         usbserial_pl2303.module         usbserial_ftdi.module         usbserial_usbdebug.module         uhci.module        ohci.module        ehci.module         pci.module    nativedisk.module             cmostest.module         cmosdump.module         iorw.module       cbtable.module      cbtime.module       cbls.module       cbmemc.module       regexp.module acpi.module          lsacpi.module                                             blocklist.module  boot.module                 cat.module cmp.module configfile.module cpuid.module          date.module drivemap.module echo.module eval.module extcmd.module              gptsync.module  halt.module                       reboot.module                      hashsum.module pgp.module verifiers.module  hdparm.module         help.module hexdump.module keystatus.module   loadenv.module ls.module lsmmap.module lspci.module        memrw.module minicmd.module parttool.module password.module password_pbkdf2.module play.module       spkmodem.module       morse.module       probe.module read.module search.module search_fs_file.module search_fs_uuid.module search_label.module setpci.module        pcidump.module        sleep.module smbios.module            terminal.module test.module true.module usbtest.module         videoinfo.module videotest.module xnu_uuid.module dm_nv.module loopback.module cryptodisk.module json.module afsplitter.module luks.module luks2.module geli.module lvm.module ldm.module mdraid09.module mdraid09_be.module mdraid1x.module diskfilter.module raid5rec.module raid6rec.module scsi.module memdisk.module ata.module         ahci.module        pata.module         biosdisk.module usbms.module          efiemu.module      font.module                   procfs.module affs.module afs.module bfs.module zstd.module btrfs.module archelp.module cbfs.module cpio.module cpio_be.module newc.module odc.module ext2.module fat.module exfat.module f2fs.module fshelp.module hfs.module hfsplus.module hfspluscomp.module iso9660.module jfs.module minix.module minix2.module minix3.module minix_be.module minix2_be.module minix3_be.module nilfs2.module ntfs.module ntfscomp.module reiserfs.module romfs.module sfs.module squash4.module tar.module udf.module ufs1.module ufs1_be.module ufs2.module xfs.module zfs.module zfscrypt.module zfsinfo.module macbless.module pxe.module gettext.module gfxmenu.module hello.module gzio.module offsetio.module  bufio.module                   elf.module crypto.module pbkdf2.module relocator.module              datetime.module                      setjmp.module aout.module       bsd.module       plan9.module linux16.module       ntldr.module truecrypt.module freedos.module pxechain.module multiboot2.module           multiboot.module         linux.module                           xnu.module     random.module     macho.module   chain.module         mmap.module                normal.module part_acorn.module part_amiga.module part_apple.module part_gpt.module part_msdos.module part_sun.module part_plan.module part_dvh.module part_bsd.module part_sunpc.module part_dfly.module msdospart.module at_keyboard.module        gfxterm.module                   gfxterm_background.module serial.module                sendkey.module terminfo.module            usb_keyboard.module         vga.module vga_text.module mda_text.module    video_cirrus.module       video_bochs.module       functional_test.module exfctest.module strtoull_test.module setjmp_test.module signature_test.module sleep_test.module xnu_uuid_test.module pbkdf2_test.module  legacy_password_test.module       div.module                 div_test.module mul_test.module shift_test.module cmp_test.module ctz_test.module bswap_test.module videotest_checksum.module gfxterm_menu.module cmdline_cat_test.module bitmap.module bitmap_scale.module          jpeg.module png.module tga.module vbe.module  video_fb.module                    video.module                   video_colors.module   datehook.module net.module tftp.module http.module             legacycfg.module      syslinuxcfg.module test_blockarg.module xzio.module lzopio.module testload.module backtrace.module          lsapm.module keylayouts.module       priority_queue.module time.module   adler32.module crc64.module mpi.module all_video.module gdb.module      testspeed.module  tr.module progress.module file.module rdmsr.module       wrmsr.module       gcry_arcfour.module gcry_blowfish.module gcry_camellia.module gcry_cast5.module gcry_crc.module gcry_des.module gcry_dsa.module gcry_idea.module gcry_md4.module gcry_md5.module gcry_rfc2268.module gcry_rijndael.module gcry_rmd160.module gcry_rsa.module gcry_seed.module gcry_serpent.module gcry_sha1.module gcry_sha256.module gcry_sha512.module gcry_tiger.module gcry_twofish.module gcry_whirlpool.module; do \
[  187s]   sh gensyminfo.sh $m >> syminfo.lst.new || exit 1; \
[  187s] done
[  188s] mv syminfo.lst.new syminfo.lst
[  188s] cat syminfo.lst | sort | gawk -f ../../grub2-src/grub-core/genmoddep.awk > moddep.lst || (rm -f moddep.lst; exit 1)
[  188s] grub_debug_free in luks2 is not defined
[  188s] grub_debug_malloc in luks2 is not defined
[  188s] make[3]: *** [Makefile:47208: moddep.lst] Error 1
[  188s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/grub2-20200228T124129.d5a32255d/builddir-i386-pc/grub-core'

Any idea what needs to be done to fix this?

Olaf

[-- Attachment #2: Digitale Signatur von OpenPGP --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: master fails to create moddep.lst, related to luks2 changes
  2020-03-03  8:48 master fails to create moddep.lst, related to luks2 changes Olaf Hering
@ 2020-03-03 11:18 ` Paul Menzel
  2020-03-03 13:21   ` Daniel Kiper
  2020-03-03 16:28   ` Olaf Hering
  0 siblings, 2 replies; 6+ messages in thread
From: Paul Menzel @ 2020-03-03 11:18 UTC (permalink / raw)
  To: Olaf Hering; +Cc: grub-devel

[-- Attachment #1: Type: text/plain, Size: 6591 bytes --]

Dear Olaf,


On 2020-03-03 09:48, Olaf Hering wrote:
> After upgrade from 4e75b2ae313b13b5bfb54cc5e5c53368d6eb2a08..d5a32255de0e073881980fca0262000c865b30dd I get this compile error:
> 
> env CFLAGS=-Wall CXXFLAGS=-Wall FFLAGS=-Wall ../grub2-src/configure --target=i386-suse-linux --with-platform=pc --prefix=/usr/lib64/grub2-chainloader --disable-boot-time --disable-cache-stats --disable-device-mapper --disable-efiemu --disable-grub-emu-pci --disable-grub-emu-sdl --disable-grub-mkfont --disable-grub-mount --disable-grub-themes --disable-liblzma --disable-libzfs --disable-mm-debug --disable-nls --disable-werror --enable-rpath --with-bootdir=/chainloader/grub2-chainloader --enable-grub-mkfont --enable-grub-themes --with-grubdir=grub2

Please share the commands, how you configured your system?

    $ ./bootstrap
    $ ./configure

That builds fine in my environment.

> ...
> [  187s] cat kernel_syms.lst > syminfo.lst.new
> [  187s] for m in disk.module trig.module cs5536.module        usb.module         usbserial_common.module         usbserial_pl2303.module         usbserial_ftdi.module         usbserial_usbdebug.module         uhci.module        ohci.module        ehci.module         pci.module    nativedisk.module             cmostest.module         cmosdump.module         iorw.module       cbtable.module      cbtime.module       cbls.module       cbmemc.module       regexp.module acpi.module          lsacpi.module                                             blocklist.module  boot.module                 cat.module cmp.module configfile.module cpuid.module          date.module drivemap.module echo.module eval.module extcmd.module              gptsync.module  halt.module                       reboot.module                      hashsum.module pgp.module verifiers.module  hdparm.module         help.module hexdump.module keystatus.module   loadenv.module ls.module lsmmap.module lspci.module        memrw.module minicmd.module parttool.module password.module password_pbkdf2.module play.module       spkmodem.module       morse.module       probe.module read.module search.module search_fs_file.module search_fs_uuid.module search_label.module setpci.module        pcidump.module        sleep.module smbios.module            terminal.module test.module true.module usbtest.module         videoinfo.module videotest.module xnu_uuid.module dm_nv.module loopback.module cryptodisk.module json.module afsplitter.module luks.module luks2.module geli.module lvm.module ldm.module mdraid09.module mdraid09_be.module mdraid1x.module diskfilter.module raid5rec.module raid6rec.module scsi.module memdisk.module ata.module         ahci.module        pata.module         biosdisk.module usbms.module          efiemu.module      font.module                   procfs.module affs.module afs.module bfs.module zstd.module btrfs.module archelp.module cbfs.module cpio.module cpio_be.module newc.module odc.module ext2.module fat.module exfat.module f2fs.module fshelp.module hfs.module hfsplus.module hfspluscomp.module iso9660.module jfs.module minix.module minix2.module minix3.module minix_be.module minix2_be.module minix3_be.module nilfs2.module ntfs.module ntfscomp.module reiserfs.module romfs.module sfs.module squash4.module tar.module udf.module ufs1.module ufs1_be.module ufs2.module xfs.module zfs.module zfscrypt.module zfsinfo.module macbless.module pxe.module gettext.module gfxmenu.module hello.module gzio.module offsetio.module  bufio.module                   elf.module crypto.module pbkdf2.module relocator.module              datetime.module                      setjmp.module aout.module       bsd.module       plan9.module linux16.module       ntldr.module truecrypt.module freedos.module pxechain.module multiboot2.module           multiboot.module         linux.module                           xnu.module     random.module     macho.module   chain.module         mmap.module                normal.module part_acorn.module part_amiga.module part_apple.module part_gpt.module part_msdos.module part_sun.module part_plan.module part_dvh.module part_bsd.module part_sunpc.module part_dfly.module msdospart.module at_keyboard.module        gfxterm.module                   gfxterm_background.module serial.module                sendkey.module terminfo.module            usb_keyboard.module         vga.module vga_text.module mda_text.module    video_cirrus.module       video_bochs.module       functional_test.module exfctest.module strtoull_test.module setjmp_test.module signature_test.module sleep_test.module xnu_uuid_test.module pbkdf2_test.module  legacy_password_test.module       div.module                 div_test.module mul_test.module shift_test.module cmp_test.module ctz_test.module bswap_test.module videotest_checksum.module gfxterm_menu.module cmdline_cat_test.module bitmap.module bitmap_scale.module          jpeg.module png.module tga.module vbe.module  video_fb.module                    video.module                   video_colors.module   datehook.module net.module tftp.module http.module             legacycfg.module      syslinuxcfg.module test_blockarg.module xzio.module lzopio.module testload.module backtrace.module          lsapm.module keylayouts.module       priority_queue.module time.module   adler32.module crc64.module mpi.module all_video.module gdb.module      testspeed.module  tr.module progress.module file.module rdmsr.module       wrmsr.module       gcry_arcfour.module gcry_blowfish.module gcry_camellia.module gcry_cast5.module gcry_crc.module gcry_des.module gcry_dsa.module gcry_idea.module gcry_md4.module gcry_md5.module gcry_rfc2268.module gcry_rijndael.module gcry_rmd160.module gcry_rsa.module gcry_seed.module gcry_serpent.module gcry_sha1.module gcry_sha256.module gcry_sha512.module gcry_tiger.module gcry_twofish.module gcry_whirlpool.module; do \
> [  187s]   sh gensyminfo.sh $m >> syminfo.lst.new || exit 1; \
> [  187s] done
> [  188s] mv syminfo.lst.new syminfo.lst
> [  188s] cat syminfo.lst | sort | gawk -f ../../grub2-src/grub-core/genmoddep.awk > moddep.lst || (rm -f moddep.lst; exit 1)
> [  188s] grub_debug_free in luks2 is not defined
> [  188s] grub_debug_malloc in luks2 is not defined
> [  188s] make[3]: *** [Makefile:47208: moddep.lst] Error 1
> [  188s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/grub2-20200228T124129.d5a32255d/builddir-i386-pc/grub-core'
> 
> Any idea what needs to be done to fix this?
Please bisect the problem to found out the commit introducing the
build regression in your environment.


Kind regards,

Paul


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 5174 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: master fails to create moddep.lst, related to luks2 changes
  2020-03-03 11:18 ` Paul Menzel
@ 2020-03-03 13:21   ` Daniel Kiper
  2020-03-03 16:28   ` Olaf Hering
  1 sibling, 0 replies; 6+ messages in thread
From: Daniel Kiper @ 2020-03-03 13:21 UTC (permalink / raw)
  To: Paul Menzel; +Cc: Olaf Hering, grub-devel

On Tue, Mar 03, 2020 at 12:18:18PM +0100, Paul Menzel wrote:
> Dear Olaf,
>
> On 2020-03-03 09:48, Olaf Hering wrote:
> > After upgrade from 4e75b2ae313b13b5bfb54cc5e5c53368d6eb2a08..d5a32255de0e073881980fca0262000c865b30dd I get this compile error:
> >
> > env CFLAGS=-Wall CXXFLAGS=-Wall FFLAGS=-Wall ../grub2-src/configure --target=i386-suse-linux --with-platform=pc --prefix=/usr/lib64/grub2-chainloader --disable-boot-time --disable-cache-stats --disable-device-mapper --disable-efiemu --disable-grub-emu-pci --disable-grub-emu-sdl --disable-grub-mkfont --disable-grub-mount --disable-grub-themes --disable-liblzma --disable-libzfs --disable-mm-debug --disable-nls --disable-werror --enable-rpath --with-bootdir=/chainloader/grub2-chainloader --enable-grub-mkfont --enable-grub-themes --with-grubdir=grub2
>
> Please share the commands, how you configured your system?

I would add "make distclean" here...

>     $ ./bootstrap
>     $ ./configure
>
> That builds fine in my environment.
>
> > ...
> > [  187s] cat kernel_syms.lst > syminfo.lst.new
> > [  187s] for m in disk.module trig.module cs5536.module        usb.module         usbserial_common.module         usbserial_pl2303.module         usbserial_ftdi.module         usbserial_usbdebug.module         uhci.module        ohci.module        ehci.module         pci.module    nativedisk.module             cmostest.module         cmosdump.module         iorw.module       cbtable.module      cbtime.module       cbls.module       cbmemc.module       regexp.module acpi.module          lsacpi.module                                             blocklist.module  boot.module                 cat.module cmp.module configfile.module cpuid.module          date.module drivemap.module echo.module eval.module extcmd.module              gptsync.module  halt.module                       reboot.module                      hashsum.module pgp.module verifiers.module  hdparm.module         help.module hexdump.module keystatus.module   loadenv.module ls.module lsmmap.module lspci.module        memrw.module minicmd.module parttool.module password.module password_pbkdf2.module play.module       spkmodem.module       morse.module       probe.module read.module search.module search_fs_file.module search_fs_uuid.module search_label.module setpci.module        pcidump.module        sleep.module smbios.module            terminal.module test.module true.module usbtest.module         videoinfo.module videotest.module xnu_uuid.module dm_nv.module loopback.module cryptodisk.module json.module afsplitter.module luks.module luks2.module geli.module lvm.module ldm.module mdraid09.module mdraid09_be.module mdraid1x.module diskfilter.module raid5rec.module raid6rec.module scsi.module memdisk.module ata.module         ahci.module        pata.module         biosdisk.module usbms.module          efiemu.module      font.module                   procfs.module affs.module afs.module bfs.module zstd.module btrfs.module archelp.module cbfs.module cpio.module cpio_be.module newc.module odc.module ext2.module fat.module exfat.module f2fs.module fshelp.module hfs.module hfsplus.module hfspluscomp.module iso9660.module jfs.module minix.module minix2.module minix3.module minix_be.module minix2_be.module minix3_be.module nilfs2.module ntfs.module ntfscomp.module reiserfs.module romfs.module sfs.module squash4.module tar.module udf.module ufs1.module ufs1_be.module ufs2.module xfs.module zfs.module zfscrypt.module zfsinfo.module macbless.module pxe.module gettext.module gfxmenu.module hello.module gzio.module offsetio.module  bufio.module                   elf.module crypto.module pbkdf2.module relocator.module              datetime.module                      setjmp.module aout.module       bsd.module       plan9.module linux16.module       ntldr.module truecrypt.module freedos.module pxechain.module multiboot2.module           multiboot.module         linux.module                           xnu.module     random.module     macho.module   chain.module         mmap.module                normal.module part_acorn.module part_amiga.module part_apple.module part_gpt.module part_msdos.module part_sun.module part_plan.module part_dvh.module part_bsd.module part_sunpc.module part_dfly.module msdospart.module at_keyboard.module        gfxterm.module                   gfxterm_background.module serial.module                sendkey.module terminfo.module            usb_keyboard.module         vga.module vga_text.module mda_text.module    video_cirrus.module       video_bochs.module       functional_test.module exfctest.module strtoull_test.module setjmp_test.module signature_test.module sleep_test.module xnu_uuid_test.module pbkdf2_test.module  legacy_password_test.module       div.module                 div_test.module mul_test.module shift_test.module cmp_test.module ctz_test.module bswap_test.module videotest_checksum.module gfxterm_menu.module cmdline_cat_test.module bitmap.module bitmap_scale.module          jpeg.module png.module tga.module vbe.module  video_fb.module                    video.module                   video_colors.module   datehook.module net.module tftp.module http.module             legacycfg.module      syslinuxcfg.module test_blockarg.module xzio.module lzopio.module testload.module backtrace.module          lsapm.module keylayouts.module       priority_queue.module time.module   adler32.module crc64.module mpi.module all_video.module gdb.module      testspeed.module  tr.module progress.module file.module rdmsr.module       wrmsr.module       gcry_arcfour.module gcry_blowfish.module gcry_camellia.module gcry_cast5.module gcry_crc.module gcry_des.module gcry_dsa.module gcry_idea.module gcry_md4.module gcry_md5.module gcry_rfc2268.module gcry_rijndael.module gcry_rmd160.module gcry_rsa.module gcry_seed.module gcry_serpent.module gcry_sha1.module gcry_sha256.module gcry_sha512.module gcry_tiger.module gcry_twofish.module gcry_whirlpool.module; do \
> > [  187s]   sh gensyminfo.sh $m >> syminfo.lst.new || exit 1; \
> > [  187s] done
> > [  188s] mv syminfo.lst.new syminfo.lst
> > [  188s] cat syminfo.lst | sort | gawk -f ../../grub2-src/grub-core/genmoddep.awk > moddep.lst || (rm -f moddep.lst; exit 1)
> > [  188s] grub_debug_free in luks2 is not defined
> > [  188s] grub_debug_malloc in luks2 is not defined
> > [  188s] make[3]: *** [Makefile:47208: moddep.lst] Error 1
> > [  188s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/grub2-20200228T124129.d5a32255d/builddir-i386-pc/grub-core'
> >
> > Any idea what needs to be done to fix this?
> Please bisect the problem to found out the commit introducing the
> build regression in your environment.

If you do steps mentioned above then everything should work. If not just
clone clean GRUB git repo again.

Daniel


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: master fails to create moddep.lst, related to luks2 changes
  2020-03-03 11:18 ` Paul Menzel
  2020-03-03 13:21   ` Daniel Kiper
@ 2020-03-03 16:28   ` Olaf Hering
  2020-03-03 16:52     ` Daniel Kiper
  1 sibling, 1 reply; 6+ messages in thread
From: Olaf Hering @ 2020-03-03 16:28 UTC (permalink / raw)
  To: Paul Menzel; +Cc: grub-devel

On Tue, Mar 03, Paul Menzel wrote:

> Please bisect the problem to found out the commit introducing the build regression in your environment.


git bisect start
# bad: [d5a32255de0e073881980fca0262000c865b30dd] misc: Make grub_strtol() "end" pointers have safer const qualifiers
git bisect bad d5a32255de0e073881980fca0262000c865b30dd
# good: [4e75b2ae313b13b5bfb54cc5e5c53368d6eb2a08] sparc64: Fix BIOS Boot Partition support
git bisect good 4e75b2ae313b13b5bfb54cc5e5c53368d6eb2a08
# good: [528938d503088ce0e2fe7d83f8f711efefaed0fd] json: Import upstream jsmn-1.1.0
git bisect good 528938d503088ce0e2fe7d83f8f711efefaed0fd
# bad: [8c2c35dcc027a77aee48de89093d8770de0a8cf8] kern: Add %X option to printf functions
git bisect bad 8c2c35dcc027a77aee48de89093d8770de0a8cf8
# bad: [365e0cc3e7e44151c14dd29514c2f870b49f9755] disk: Implement support for LUKS2
git bisect bad 365e0cc3e7e44151c14dd29514c2f870b49f9755
# good: [9fbdec2f6b4fa8b549daa4d49134d1fe89d95ef9] bootstrap: Add gnulib's base64 module
git bisect good 9fbdec2f6b4fa8b549daa4d49134d1fe89d95ef9
# good: [dd3f49b106497416d4da557e8d583e1e9d6f2357] luks: Move configuration of ciphers into cryptodisk
git bisect good dd3f49b106497416d4da557e8d583e1e9d6f2357
# first bad commit: [365e0cc3e7e44151c14dd29514c2f870b49f9755] disk: Implement support for LUKS2

This is always a clean build.

Full logfile at https://build.opensuse.org/package/live_build_log/home:olh/grub2/SLE_15/x86_64
# curl https://build.opensuse.org/build/home:olh/SLE_15/x86_64/grub2/_log


Where is grub_debug_malloc/grub_debug_free supposed to come from?


Olaf


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: master fails to create moddep.lst, related to luks2 changes
  2020-03-03 16:28   ` Olaf Hering
@ 2020-03-03 16:52     ` Daniel Kiper
  2020-03-04  4:01       ` Patrick Steinhardt
  0 siblings, 1 reply; 6+ messages in thread
From: Daniel Kiper @ 2020-03-03 16:52 UTC (permalink / raw)
  To: Olaf Hering, ps; +Cc: Paul Menzel, grub-devel

Adding Patrick...

On Tue, Mar 03, 2020 at 05:28:37PM +0100, Olaf Hering wrote:
> On Tue, Mar 03, Paul Menzel wrote:
>
> > Please bisect the problem to found out the commit introducing the build regression in your environment.
>
>
> git bisect start
> # bad: [d5a32255de0e073881980fca0262000c865b30dd] misc: Make grub_strtol() "end" pointers have safer const qualifiers
> git bisect bad d5a32255de0e073881980fca0262000c865b30dd
> # good: [4e75b2ae313b13b5bfb54cc5e5c53368d6eb2a08] sparc64: Fix BIOS Boot Partition support
> git bisect good 4e75b2ae313b13b5bfb54cc5e5c53368d6eb2a08
> # good: [528938d503088ce0e2fe7d83f8f711efefaed0fd] json: Import upstream jsmn-1.1.0
> git bisect good 528938d503088ce0e2fe7d83f8f711efefaed0fd
> # bad: [8c2c35dcc027a77aee48de89093d8770de0a8cf8] kern: Add %X option to printf functions
> git bisect bad 8c2c35dcc027a77aee48de89093d8770de0a8cf8
> # bad: [365e0cc3e7e44151c14dd29514c2f870b49f9755] disk: Implement support for LUKS2
> git bisect bad 365e0cc3e7e44151c14dd29514c2f870b49f9755
> # good: [9fbdec2f6b4fa8b549daa4d49134d1fe89d95ef9] bootstrap: Add gnulib's base64 module
> git bisect good 9fbdec2f6b4fa8b549daa4d49134d1fe89d95ef9
> # good: [dd3f49b106497416d4da557e8d583e1e9d6f2357] luks: Move configuration of ciphers into cryptodisk
> git bisect good dd3f49b106497416d4da557e8d583e1e9d6f2357
> # first bad commit: [365e0cc3e7e44151c14dd29514c2f870b49f9755] disk: Implement support for LUKS2
>
> This is always a clean build.
>
> Full logfile at https://build.opensuse.org/package/live_build_log/home:olh/grub2/SLE_15/x86_64
> # curl https://build.opensuse.org/build/home:olh/SLE_15/x86_64/grub2/_log

Patrick, could you take a look at this?

> Where is grub_debug_malloc/grub_debug_free supposed to come from?

IIRC these are memory allocator debug functions. It seems to me that
--disable-mm-debug is a culprit...

Daniel


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: master fails to create moddep.lst, related to luks2 changes
  2020-03-03 16:52     ` Daniel Kiper
@ 2020-03-04  4:01       ` Patrick Steinhardt
  0 siblings, 0 replies; 6+ messages in thread
From: Patrick Steinhardt @ 2020-03-04  4:01 UTC (permalink / raw)
  To: Daniel Kiper; +Cc: Olaf Hering, Paul Menzel, grub-devel

[-- Attachment #1: Type: text/plain, Size: 2155 bytes --]

On Tue, Mar 03, 2020 at 05:52:24PM +0100, Daniel Kiper wrote:
> Adding Patrick...
> 
> On Tue, Mar 03, 2020 at 05:28:37PM +0100, Olaf Hering wrote:
> > On Tue, Mar 03, Paul Menzel wrote:
> >
> > > Please bisect the problem to found out the commit introducing the build regression in your environment.
> >
> >
> > git bisect start
> > # bad: [d5a32255de0e073881980fca0262000c865b30dd] misc: Make grub_strtol() "end" pointers have safer const qualifiers
> > git bisect bad d5a32255de0e073881980fca0262000c865b30dd
> > # good: [4e75b2ae313b13b5bfb54cc5e5c53368d6eb2a08] sparc64: Fix BIOS Boot Partition support
> > git bisect good 4e75b2ae313b13b5bfb54cc5e5c53368d6eb2a08
> > # good: [528938d503088ce0e2fe7d83f8f711efefaed0fd] json: Import upstream jsmn-1.1.0
> > git bisect good 528938d503088ce0e2fe7d83f8f711efefaed0fd
> > # bad: [8c2c35dcc027a77aee48de89093d8770de0a8cf8] kern: Add %X option to printf functions
> > git bisect bad 8c2c35dcc027a77aee48de89093d8770de0a8cf8
> > # bad: [365e0cc3e7e44151c14dd29514c2f870b49f9755] disk: Implement support for LUKS2
> > git bisect bad 365e0cc3e7e44151c14dd29514c2f870b49f9755
> > # good: [9fbdec2f6b4fa8b549daa4d49134d1fe89d95ef9] bootstrap: Add gnulib's base64 module
> > git bisect good 9fbdec2f6b4fa8b549daa4d49134d1fe89d95ef9
> > # good: [dd3f49b106497416d4da557e8d583e1e9d6f2357] luks: Move configuration of ciphers into cryptodisk
> > git bisect good dd3f49b106497416d4da557e8d583e1e9d6f2357
> > # first bad commit: [365e0cc3e7e44151c14dd29514c2f870b49f9755] disk: Implement support for LUKS2
> >
> > This is always a clean build.
> >
> > Full logfile at https://build.opensuse.org/package/live_build_log/home:olh/grub2/SLE_15/x86_64
> > # curl https://build.opensuse.org/build/home:olh/SLE_15/x86_64/grub2/_log
> 
> Patrick, could you take a look at this?

Will do. Currently traveling because of a conference until Saturday, but
I'll try to find some time on Sunday.

> > Where is grub_debug_malloc/grub_debug_free supposed to come from?
> 
> IIRC these are memory allocator debug functions. It seems to me that
> --disable-mm-debug is a culprit...
> 
> Daniel

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-03-04  4:00 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-03  8:48 master fails to create moddep.lst, related to luks2 changes Olaf Hering
2020-03-03 11:18 ` Paul Menzel
2020-03-03 13:21   ` Daniel Kiper
2020-03-03 16:28   ` Olaf Hering
2020-03-03 16:52     ` Daniel Kiper
2020-03-04  4:01       ` Patrick Steinhardt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.