Hello
 
I am getting closer to getting the examples code to build.  I have added a bunch of object files and library files to the link command in the examples Makefile.  However,
I have gotten to the last bug and I don't know how to solve it.  Below, it complains about __got2_entries.  I found this defined in our board directories linker script.
 
The current command line and results:
 
 
make[1]: Entering directory `/home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/examples'
ppc-linux-ld -g  -Ttext 0x40000 \
        -o hello_world -e hello_world hello_world.o libstubs.a \
        /home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/cpu/ppc4xx/start.o \
        /home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/board/fsp1/fsp1_pra.o \
        /home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/board/fsp1/eddr2.o \
        -L/home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/common -lcommon  \
        -L/home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/lib_generic -lgeneric  \
        -L/home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/net -lnet \
        -L/home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/rtc -lrtc \
        -L/home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/board/fsp1 -lfsp1 \
        -L/home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/cpu/ppc4xx -lppc4xx  \
        -L/home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/lib_ppc -lppc  \
        -L/opt/fld_fakeroot/opt/mcp/ppc/bin/../lib/gcc-lib/ppc-linux/3.3.3 -lgcc
/home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/cpu/ppc4xx/start.o(.text+0x25ae):/home/davis/cvs/mcp4/uboot/mine/u- boot-1.1.2/cpu/ppc4xx/start.S:1374: undefined reference to `__got2_entries'
ppc-linux-ld: BFD 2.15.90.0.1.1 20040303 (SuSE Linux) assertion fail ../../bfd/elf32-ppc.c:5645
make[1]: *** [hello_world] Segmentation fault
make[1]: *** Deleting file `hello_world'
make[1]: Leaving directory `/home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/examples'
make: *** [examples] Error 2
[davis@dyn-9-152-249-44 u-boot-1.1.2]$ 
 
 
The relevant portion of the linker script which defines the __got2_entries variable.
 
board/fsp1/u-boot.lds:
 
... stuff snipped
__got2_entries = (_FIXUP_TABLE_ - _GOT2_TABLE_) >>2;
... stuff snipped
 
Any advice on how to apply this to my makefile is appreciated.
 
JD