Hello, When building binutilities 2.14 on a sparc-SunOS-5.7 host for target msp430 configured using ./configure --target=msp430 --prefix=/usr/local/msp/msp-430-sf-cvs in some of the resulting makefiles the library libintl wasn't linked, resulting in build errors like:
gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -o ld-new ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o emsp430x149.o emsp430x148.o emsp430x147.o emsp430x133.o emsp430x135.o emsp430x110.o emsp430x112.o emsp430x122.o emsp430x123.o emsp430x412.o emsp430x413.o emsp430x311.o emsp430x312.o emsp430x313.o emsp430x314.o emsp430x315.o emsp430x323.o emsp430x325.o emsp430x336.o emsp430x337.o emsp430x1101.o emsp430x1111.o emsp430x1121.o emsp430x1331.o emsp430x1351.o emsp430x435.o emsp430x436.o emsp430x437.o emsp430x447.o emsp430x448.o emsp430x449.o emsp430x1222.o emsp430x1232.o emsp430x169.o emsp430x168.o emsp430x167.o emsp430x155.o emsp430x156.o emsp430x157.o emsp430x1122.o emsp430x1132.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a Undefined first referenced symbol in file libintl_bindtextdomain ldmain.o libintl_gettext ldgram.o libintl_dgettext ../bfd/.libs/libbfd.a(archive.o) libintl_textdomain ldmain.o ld: fatal: Symbol referencing errors. No output written to ld-new Changing the line INTLLIBS = to INTLLIBS = -lintl fixed it. The Makefiles where this entry is missing are: ld/Makefile binutils/Makefile gas/Makefile Unfortunately, I don't know how to fix this in configure.in, but fixing the makefiles worked for me. Markus Schwarzenberg