GNU linker ld usage question.

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to


Currently I've been looking into the Makefile of bootloader "DAS
At final build stage, gnu linker links all object and produce
the u-boot by the following Makefile target rule:

u-boot:        depend $(SUBDIRS) $(OBJS) $(LIBS) $(LDSCRIPT)
        UNDEF_SYM=`$(OBJDUMP) -x $(LIBS) | sed  -n -e
        $(LD) $(LDFLAGS) $$UNDEF_SYM $(OBJS) \
            --start-group $(LIBS) $(PLATFORM_LIBS) --end-group \
            -Map -o u-boot

$(LDFLAGS) variable ends "-n" and UNDEF_SYM is undefined symbol name
Can the undefined symbol names be the non-option argument of gnu ld?
According to manual page or info, I haven't found any mention of it.

Do I misunderstand at some point about usage of ld?
If anyone have a answer please let me know.


Site Timeline