|
From: Lev S. <le...@se...> - 2015-05-15 13:12:44
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 16.04.2015 19:17, DJ Delorie wrote: Sorry for huge delay in conversation :) > wget > http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/la test/exports/msp430-gcc-source.tar.bz2 > File at this URL is not stable. It will be chaneged with next release. It is bad for any packaging system. Previous releases are at URLs like http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/3_02 _03_00/exports/msp430-gcc-source.tar.bz2, but current version doesn't have such UNIQUE URL. (http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/3_0 2_04_00/exports/msp430-gcc-source.tar.bz2 is not found). Is it possible to add version into FILE NAME and has STABLE URLs for each file, which will work from release date till "forever" for future releases, please? >> (3) There are no instructions at all! >> >> ./configure --prefix=/usr/local --target=mdp430 && gmake all > > I use ./configure --prefix=... --target=msp430-elf > --enable-languages=c,c++ && make && make install > > If you're building the upstream sources, it's a bit trickier > because they're separate packages, but as long as you use > --target=msp430-elf any of the "how to build a cross compiler" > instructions should suffice. I'm trying to build release 3_02_04_00 (latest one). I have such packages installed: autoconf-2.69 automake-1.15 bash-4.3.33 bison-2.7.1 cloog-0.18.3 expat-2.1.0 gettext-0.19.4 gettext-runtime-0.19.4 gettext-tools-0.19.4 gmake-4.1 gmp-5.1.3 isl-0.14.1 m4-1.4.17 mpc-1.0.3 mpfr-3.1.2 python27-2.7.9 My "configure" (top-level) command line is: ./configure --target=msp430-elf \ --with-gmp=/usr/local \ --with-mpfr=/usr/local \ --with-mpc=/usr/local \ --with-isl=/usr/local \ --disable-isl-version-check \ --with-cloog=/usr/local \ --enable-languages=c,c++ \ --disable-nls \ --prefix=/usr/local/gcc-msp430-ti-toolchain-3.03.04.0 It works (output attached as configure.out). After that "gmake all" gives error: updating cache .././config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating dltest/Makefile config.status: creating tclConfig.sh gmake[2]: Leaving directory '/usr/home/lev/FreeBSD/ports/devel/gcc-msp430-ti-toolchain/work/sources/ tools' Makefile:860: recipe for target 'all' failed gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory '/usr/home/lev/FreeBSD/ports/devel/gcc-msp430-ti-toolchain/work/sources/ tools' Full output is attached as "gmake.out". I could easily build gcc-arm-embedded on this system with these packages installed, for example. - -- // Black Lion AKA Lev Serebryakov -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQJ8BAEBCgBmBQJVVfC8XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePCsgP/RpZY0iQpNj33zQ1rAXAY316 fr1qi2W7STQO2sGAV9Iynmqz6ARXPgfoeENybS7As3vj1xSGKsXshq5pUNN2FxfF 75efbmPDRzNlL5wcFr9jLgceElK6hGjNzDeEeAfsHiNaqY7Og9gxpfW20Do1NMI/ y9eFQfmrksIkcjb48xWNzIK2U9YyBCGYg0DfWyWiFMA4yB6OnFlBwR15syq83Nbk VRFmCgs4CsHEOKIEYsWW1vCoJIae4achkNJAOwPu7QhbmBXW3v4DfCbZ1ZiOZE3P NkTg8kSOqWvr/lBEd/G571KbzzQqvuoRkSsD/ou7i4QlC0QYaiH8x3LxkhXZIqdk ZcpUATIIjzuSb+5w4kvQfgs8z3IciPgsxzGZke8wdn4WQKxWdWvMvVjkjchO2x9t rDIUzwVV4koU2PvcQDzqyU42hxTqa7QGQXZJOv/r7ItI9hF6wGCx1wvJ5UcrZVdK Dd2+EKHORUaHuLRFJEC+u6CTMRw5BleM+e7WUgdy4dXW3rzo6ixEj+6NO2D7V5Lb jUonewQ84Cwn4UiVOwUfLJV7KWuhdY4i6p7ZRCZn4cQU7/6EK5/uQBuwUsiksP/3 nQRorDjGkna7OL3y46Iy3k+6qQsJ1ZKasTZ/cB1ZVjXDZi1deg6rnaI8k4Q9jv+w ZEXzfhjsTYOOZJGNRKLz =SnDe -----END PGP SIGNATURE----- |