Hello,

I'm trying to make uniarch packages for archlinux. Since I'm using
arch's abs build framework, I can't quite follow the build instructions
from
http://sourceforge.net/apps/mediawiki/mspgcc/index.php?title=Devel:UniarchGit
to the tee. I'm following as closely as I can while taking what I can
get from the old mspgcc4 packages that someone else made for arch.

So far, I've got binutils compiled, but I'm stuck trying to compile gcc
itself.


The error I get is


gcc  -O2 -pipe -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall
-Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros
-Wno-overlength-strings -Wold-style-definition -Wc++-compat
-DHAVE_CONFIG_H -Wl,--hash-style=gnu -Wl,--as-needed -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  c-gimplify.o tree-mudflap.o c-pretty-print.o c-omp.o \
           dummy-checksum.o main.o  libbackend.a ../libcpp/libcpp.a
../libdecnumber/libdecnumber.a ../libcpp/libcpp.a
../libiberty/libiberty.a ../libdecnumber/libdecnumber.a
-L/tmp/mspgcc-mspgcc/src/build/./gmp/.libs
-L/tmp/mspgcc-mspgcc/src/build/./mpfr/.libs -lmpc -lmpfr -lgmp -rdynamic
-ldl  -L../zlib -lz -lelf
/usr/bin/ld: __gmpfr_cache_const_euler: TLS definition in
/usr/lib/libmpfr.so.4 section .tdata mismatches non-TLS definition in
/tmp/mspgcc-mspgcc/src/build/./mpfr/.libs/libmpfr.a(const_euler.o)
section .data
/usr/lib/libmpfr.so.4: could not read symbols: Bad value


I'm using the following versions:

_gcc_version=4.5.1
_gmp_version=4.3.2
_mpfr_version=2.4.2

and gcc is configured with

   ../gcc-${_gcc_version}/configure     \
                                --disable-libssp \
                                --disable-nls \
                                --target=msp430 \
                                --enable-languages=c,c++ \
                                --infodir=/usr/share/info \
                                --libdir=/usr/lib \
                                --libexecdir=/usr/lib \
                                --mandir=/usr/share/man \
                                --prefix=/usr \
                                --with-gnu-as \
                                --with-gnu-ld \
                                --with-as=/usr/bin/msp430-as \
                                --with-ld=/usr/bin/msp430-ld \
                                --with-pkgversion="MSPGCC-GIT-UNIARCH"

It seems like I'm missing a library, have a version mismatch, or have
mis-configured something. Any advice or pointers would be appreciated.

Thanks,

Zashi




------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Discover what all the cheering's about.
Get your free trial download today. 
http://p.sf.net/sfu/quest-dev2dev2 
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to