Hello,

Am Mon, Jan 20, 2025 at 02:40:38PM +0530 schrieb Sughosh Ganu:
> On Fri, 17 Jan 2025 at 16:40, Alexander Dahl <a...@thorsis.com> wrote:

[…]

> > This changeset breaks build with CONFIG_CC_OPTIMIZE_FOR_DEBUG=y for
> > me.  In a usual non-debug build, everything is fine.  However in a
> > debug build now I get this error:
> >
> >       UPD     include/generated/timestamp_autogenerated.h
> >       GEN     Makefile
> >       Using /mnt/data/adahl/src/u-boot as source for U-Boot
> >       CC      common/version.o
> >       AR      common/built-in.o
> >       LD      u-boot
> >     arm-v5te-linux-gnueabi-ld.bfd: lib/lmb.o: in function 
> > `lmb_map_update_notify':
> >     /mnt/data/adahl/src/u-boot/lib/lmb.c:458: undefined reference to 
> > `efi_add_memory_map_pg'
> 
> Can you share the details of the toolchain that you are using, where
> can I download it from. And the target that you build which shows this
> up. Thanks.

Although I'm actually building with ptxdist and
OSELAS.Toolchain-2023.07.1/arm-v5te-linux-gnueabi for a custom board,
you should be able to reproduce the behaviour easily with buildman on
master when building for boards sam9x60ek or sam9x60_curiosity like
this:

    buildman -o ~/build/u-boot/buildman -e -a CC_OPTIMIZE_FOR_DEBUG sam9x60

My output when running the above is this:

    % buildman -o ~/build/u-boot/buildman -e -a CC_OPTIMIZE_FOR_DEBUG sam9x60
    Building current source for 5 boards (5 threads, 4 jobs per thread)
           arm:  +   sam9x60_curiosity_mmc1
    +arm-linux-gnueabi-ld.bfd: lib/lmb.o: in function `lmb_map_update_notify':
    +lib/lmb.c:458: undefined reference to `efi_add_memory_map_pg'
    +make[1]: *** [Makefile:1824: u-boot] Fehler 1
    +make: *** [Makefile:177: sub-make] Error 2
           arm:  +   sam9x60_curiosity_mmc
    +arm-linux-gnueabi-ld.bfd: lib/lmb.o: in function `lmb_map_update_notify':
    +lib/lmb.c:458: undefined reference to `efi_add_memory_map_pg'
    +make[1]: *** [Makefile:1824: u-boot] Fehler 1
    +make: *** [Makefile:177: sub-make] Error 2
           arm:  +   sam9x60ek_mmc
    +arm-linux-gnueabi-ld.bfd: lib/lmb.o: in function `lmb_map_update_notify':
    +lib/lmb.c:458: undefined reference to `efi_add_memory_map_pg'
    +make[1]: *** [Makefile:1824: u-boot] Fehler 1
    +make: *** [Makefile:177: sub-make] Error 2
           arm:  +   sam9x60ek_qspiflash
    +arm-linux-gnueabi-ld.bfd: lib/lmb.o: in function `lmb_map_update_notify':
    +lib/lmb.c:458: undefined reference to `efi_add_memory_map_pg'
    +make[1]: *** [Makefile:1824: u-boot] Fehler 1
    +make: *** [Makefile:177: sub-make] Error 2
           arm:  +   sam9x60ek_nandflash
    +arm-linux-gnueabi-ld.bfd: lib/lmb.o: in function `lmb_map_update_notify':
    +lib/lmb.c:458: undefined reference to `efi_add_memory_map_pg'
    +make[1]: *** [Makefile:1824: u-boot] Fehler 1
    +make: *** [Makefile:177: sub-make] Error 2
        0    0    5 /5              0:00:40  : sam9x60ek_nandflash
    Completed: 5 total built, 5 newly), duration 0:00:22, rate 0.23

Greets
Alex

Reply via email to