I added bug 3312831 in the bug tracker for the libc issue. The patch that I created for the PKGBUILD works but probably screws someone else up. A better way is probably to use a separate destdir and prefix so that the two locations are different. Jesse
On Sun, Jun 5, 2011 at 4:14 PM, Jesse Frey <jmf...@alaska.edu> wrote: > I found the error. The makefile for ms430-libc changed for uniarch so > that it looks for tools in the same place that they are being > installed. This does not work and no libraries get installed and > linking fails. I updated the PKGBUILD and made a patch to put things > back to the way they used to be. > Jesse > > On Sun, Jun 5, 2011 at 10:06 AM, Jesse Frey <jmf...@alaska.edu> wrote: >> no, all tools compiled. I now get errors when building msp430 programs. >> also I just realized that the permissions for the headers that are >> part of msp430mcu were wrong. attached is the fixed pkgbuild. >> Jesse >> >> On Sun, Jun 5, 2011 at 10:01 AM, Matthew Hiles <matthew.hi...@gmail.com> >> wrote: >>> Do you get the same error as me? >>> >>> On 06/05/2011 12:39 PM, Jesse Frey wrote: >>>> >>>> Here are the PKGBUILD's that I came up with. I used the ones in the >>>> AUR as a starting point and combined them with the -git PKGBUILD that >>>> came with pacman. They work but now when I get an error in the link >>>> stage when trying to build things for msp430 which may be related to >>>> packaging or it may be related to me being new to uniarch. I have not >>>> looked into this. >>>> Jesse >>>> >>>> On Sun, Jun 5, 2011 at 7:53 AM, Matthew Hiles<matthew.hi...@gmail.com> >>>> wrote: >>>>> >>>>> 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 >>>>> >>> >>> >> > ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users