Greetings
I and having some difficulty compiling gcc-4.4.2 with ada. :-
First I have gnat (gnat-gpl-2009-43-x86_64-pc-linux-gnu-bin.tar.gz (( I
could not get gnat-gpl-2009-src.tgz to compile on my 64-bit-only (AMD)
setup so I had to use a binary)) ) installed in /usr/gnat like so:-
[r...@analogic gnat]# ls
bin etc include lib lib64 libexec share
[r...@analogic gnat]#
my build options for gcc-4.4.2 looks like so:-
cd gcc-4.4.2
mkdir build
cd build
../configure --prefix=/usr --libexecdir=/usr/lib --enable-shared \
--enable-threads=posix --enable-__cxa_atexit --enable-c99 --enable-long-long
--enable-clocale=gnu
\
--enable-languages=c,c++,fortran,ada --disable-multilib
--disable-libstdcxx-pch
but make fails with this:-
-DPREFIX=\"/usr\" -DBASEVER="\"4.4.2\"" \
-c ../../gcc/prefix.c -o prefix.o
gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition
-Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I.
-I. -I../../gcc -I../../gcc/. -I../../gcc/../include
-I../../gcc/../libcpp/include -I../../gcc/../libdecnumber
-I../../gcc/../libdecnumber/bid -I../libdecnumber -I/include -I/include
-DCLOOG_PPL_BACKEND ../../gcc/tree-inline.c -o
tree-inline.o
gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition
-Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I.
-I. -I../../gcc -I../../gcc/. -I../../gcc/../include
-I../../gcc/../libcpp/include -I../../gcc/../libdecnumber
-I../../gcc/../libdecnumber/bid -I../libdecnumber -I/include -I/include
-DCLOOG_PPL_BACKEND ../../gcc/tree-nomudflap.c -o
tree-nomudflap.o
gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition
-Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I.
-I. -I../../gcc -I../../gcc/. -I../../gcc/../include
-I../../gcc/../libcpp/include -I../../gcc/../libdecnumber
-I../../gcc/../libdecnumber/bid -I../libdecnumber -I/include -I/include
-DCLOOG_PPL_BACKEND ../../gcc/varpool.c -o
varpool.o
rm -rf libbackend.a
ar rc libbackend.a insn-attrtab.o insn-automata.o insn-emit.o insn-extract.o
........
......
ipa-utils.o ipa.o matrix-reorg.o prefix.o tree-inline.o tree-nomudflap.o
varpool.o
ranlib libbackend.a
gcc -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition
-Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -o
cc1-dummy c-lang.o stub-objc.o attribs.o c-errors.o c-lex.o c-pragma.o
c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-opts.o c-format.o
c-semantics.o c-ppoutput.o c-cppbuiltin.o c-objc-common.o c-dump.o c-pch.o
c-parser.o i386-c.o c-gimplify.o tree-mudflap.o c-pretty-print.o c-omp.o
dummy-checksum.o \
main.o tree-browser.o
libbackend.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a
../libcpp/libcpp.a /usr/lib/libiconv.so ../libiberty/libiberty.a
../libdecnumber/libdecnumber.a -L/lib -lcloog -L/lib -lppl_c -lppl -lgmpxx
-lmpfr -lgmp
/usr/lib/../lib64/libgmpxx.so: undefined reference to
`std::ctype<char>::_M_widen_init() co...@glibcxx_3.4.11'
collect2: ld returned 1 exit status
make[3]: *** [cc1-dummy] Error 1
make[3]: Leaving directory `~/gcc-4.4.2/build/gcc'
make[2]: *** [all-stage1-gcc] Error 2
make[2]: Leaving directory `~/gcc-4.4.2/build'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `~/gcc-4.4.2/build'
make: *** [all] Error 2
help would be appreciated
sincerely
lux-integ
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page