# 00:07:48 |
bret |
Man, I'm going crazy here. Anyone have a config that builds GCC 4.6+? |
# 00:07:57 |
bret |
i keep getting failures |
# 00:40:46 |
djerome |
joins #crosstool-ng |
# 01:14:14 |
hrubi |
quits : Ping timeout: 260 seconds |
# 01:16:44 |
hrubi |
joins #crosstool-ng |
# 01:21:35 |
hrubi |
quits : Ping timeout: 260 seconds |
# 01:21:43 |
hrubi |
joins #crosstool-ng |
# 07:00:24 |
An_Ony_Moose |
quits : Remote host closed the connection |
# 07:04:26 |
muep |
bret: on which build OS? |
# 07:12:37 |
aalv |
joins #crosstool-ng |
# 07:48:16 |
djerome |
quits : Remote host closed the connection |
# 11:33:37 |
falstaff_ |
joins #crosstool-ng |
# 11:36:26 |
falstaff |
quits : Ping timeout: 256 seconds |
# 11:59:14 |
sh4rm4 |
bret, do you even need cloog/ppl ? |
# 13:20:18 |
alan_o |
joins #crosstool-ng |
# 14:57:28 |
jevin |
quits : Quit: Textual IRC Client: www.textualapp.com |
# 14:59:29 |
jevin |
joins #crosstool-ng |
# 16:17:44 |
aalv |
parts #crosstool-ng |
# 16:24:09 |
JWWJ |
joins #crosstool-ng |
# 16:49:11 |
jwelchj |
joins #crosstool-ng |
# 16:52:23 |
JWWJ |
quits : Ping timeout: 264 seconds |
# 16:53:37 |
jwelchj |
parts #crosstool-ng |
# 16:54:11 |
JWWJ |
joins #crosstool-ng |
# 16:54:19 |
JWWJ |
Hello all -- I built my own sample file by copying arm-unknown-linux-gnueabi to arm-xscale-linux-gnueabi and made modification. Wehn I do a ct-ng menuconfig, the values are correct, but when i do a ct-ng build, it creates armeb-unknown-linux-gnueabi files. any idea what I'm missing? |
# 17:02:29 |
JWWJ |
Relocating -- back in a while. |
# 17:02:32 |
JWWJ |
parts #crosstool-ng |
# 17:22:51 |
bret |
muep sh4rm4 I am trying to build gcc4.6+ with gfortran and no java support on Centos 5.9. I don't know if I need cloog/ppl. I thought it was a requirement to build gcc. |
# 18:16:27 |
breiker |
joins #crosstool-ng |
# 18:43:22 |
sh4rm4 |
bret, if you dont know what it is you dont need it |
# 18:44:47 |
bret |
sh4rm4: I don't see a way to disable it |
# 18:44:58 |
sh4rm4 |
iirc it's some optimization framework for scientific calculations which are unlikely to be encountered in any real world code |
# 18:45:10 |
bret |
It looked pretty abstract |
# 18:45:25 |
Thomas1 |
joins #crosstool-ng |
# 18:45:30 |
sh4rm4 |
i've built entire linux distros without it |
# 18:45:48 |
bret |
sh4rm4: do you know how to disable it? |
# 18:45:55 |
bret |
i though GCC won't build without it? |
# 18:46:50 |
bret |
I was looking for a way to build a tool chain independent from my OS, since some software that needs building requires a newer version of gfortran, higher than the system repository has |
# 18:46:58 |
sh4rm4 |
in my gcc recipes, i dont disable it explicitly |
# 18:47:12 |
sh4rm4 |
oh, you need a fortran compiler ? |
# 18:47:36 |
bret |
gfortran 4.6+ |
# 18:47:43 |
sh4rm4 |
ah |
# 18:47:48 |
bret |
I'm on 44 or something |
# 18:47:49 |
sh4rm4 |
maybe that explicitly needs |
# 18:47:51 |
sh4rm4 |
it |
# 18:47:52 |
bret |
cant go any higher |
# 18:48:12 |
bret |
Cloog/ppl seems awfully picky about something |
# 18:48:30 |
sh4rm4 |
for C and C++, if you build gcc and cloog/ppl is not around it detects that its missing and proceeds without it |
# 18:48:52 |
JWWJ |
joins #crosstool-ng |
# 18:48:53 |
bret |
unfortunately, I need newer fortran :( |
# 18:48:57 |
bret |
for scientific software |
# 18:49:30 |
Thomas1 |
quits : Client Quit |
# 18:49:40 |
JWWJ |
I'm back now |
# 18:49:52 |
Thomas1 |
joins #crosstool-ng |
# 18:50:19 |
sh4rm4 |
Try using the option --without-cloog when you run configure. |
# 18:51:55 |
bret |
I just started a build⦠maybe you can help me decipher the errors |
# 18:52:09 |
bret |
but will try that next |
# 18:54:49 |
JWWJ |
If I could go back to my original problem -- Where is it picking up arm-unknown-linux-gnueabi when I'm not setting that for my sample? |
# 19:00:56 |
bret |
No clue, I get the impression many of these folks are in a different time zone |
# 19:16:30 |
smartin |
JWWJ: still your armeb-unknown-linux-gnueabi/arm-xscale-linux-gnueabi problem? |
# 19:19:37 |
smartin |
bret: when trying to build os-independent toolchain, i usually build a static toolchain (marked as experimental) |
# 19:19:47 |
bret |
ahh |
# 19:19:48 |
bret |
ok |
# 19:19:59 |
bret |
well, lets see how this one fails |
# 19:20:06 |
bret |
I'll try that next |
# 19:20:17 |
bret |
i have been beating my head against this for a few days now |
# 19:35:35 |
bret |
smartin: sh4rm4 here is the error I am getting: http://pastebin.com/m4KrcX4J |
# 19:35:52 |
bret |
il try the static opetion |
# 19:35:56 |
bret |
option* wow |
# 19:42:39 |
smartin |
quits : Quit: leaving |
# 19:51:35 |
smartin |
joins #crosstool-ng |
# 20:01:40 |
JWWJ |
quits : Ping timeout: 245 seconds |
# 20:33:55 |
bret |
I'm getting further finally |
# 20:38:58 |
bret |
but still no go |
# 20:52:18 |
sh4rm4 |
bret: do you manage to build the gfortran compiler without ct-ng being involved ? |
# 20:52:26 |
sh4rm4 |
i.e. natively |
# 20:53:29 |
bret |
I was working towards that but kept running into all of these dependency requirements |
# 20:53:36 |
bret |
so I asked if there was a tool to help with that |
# 20:53:39 |
bret |
which led me to here |
# 20:59:10 |
Thomas1 |
quits : Ping timeout: 245 seconds |
# 21:00:24 |
Thomas1 |
joins #crosstool-ng |
# 21:05:17 |
sh4rm4 |
usually you need only gmp, mpfr and mpc as prereqs |
# 21:05:36 |
sh4rm4 |
they're quite quick to build |
# 21:05:58 |
sh4rm4 |
alternatively you can extract them into the gcc source tree and they will be picked up from there |
# 21:10:01 |
sh4rm4 |
/www.multiprecision.org/mpc/download/mpc-0.9.tar.gz |
# 21:10:09 |
sh4rm4 |
http://ftp.gnu.org/gnu/mpfr/mpfr-3.0.1.tar.bz2 |
# 21:10:14 |
sh4rm4 |
http://ftpmirror.gnu.org/gmp/gmp-5.0.2.tar.bz2 |
# 21:10:36 |
sh4rm4 |
those 3 versions are known to work on all gcc's from 4.4 - 4.7 |
# 21:10:47 |
sh4rm4 |
at least they do in my setups |
# 21:12:39 |
sh4rm4 |
these are the configure flags i usually use: |
# 21:12:42 |
sh4rm4 |
--disable-multilib --disable-nls --disable-mudflap \ |
# 21:12:42 |
sh4rm4 |
--disable-libmudflap --disable-libssp --disable-libgomp \ |
# 21:12:42 |
sh4rm4 |
--disable-debug --disable-bootstrap \ |
# 21:12:42 |
sh4rm4 |
--enable-lto --with-system-zlib \ |
# 21:12:42 |
sh4rm4 |
--with-target-libiberty=no --with-target-zlib=no \ |
# 21:12:43 |
sh4rm4 |
--enable-languages=c,c++ --enable-clocale=generic \ |
# 21:13:05 |
sh4rm4 |
oh, enable-lto requires libelf, so remove that |
# 21:13:24 |
sh4rm4 |
and --with-system-zlib depends on a custom deps |
# 21:13:31 |
sh4rm4 |
s/deps/patch |
# 21:14:04 |
sh4rm4 |
the more you disable, the less can go wrong |
# 21:30:48 |
bret |
ok |
# 21:30:51 |
bret |
ill try |
# 21:58:27 |
breiker |
quits : Quit: breiker |
# 22:11:46 |
mnt_real |
quits : Excess Flood |
# 22:12:25 |
mnt_real |
joins #crosstool-ng |