# 02:38:01 |
devcoder |
quits : Quit: devcoder |
# 02:42:51 |
devcoder |
joins #crosstool-ng |
# 02:43:07 |
devcoder |
quits : Client Quit |
# 02:59:42 |
alan_o |
joins #crosstool-ng |
# 05:14:54 |
alan_o |
quits : Quit: Leaving |
# 06:42:43 |
smartin |
quits : Quit: leaving |
# 06:44:09 |
sh4rm4 |
quits : Ping timeout: 276 seconds |
# 06:53:01 |
sh4rm4 |
joins #crosstool-ng |
# 07:17:56 |
smartin |
joins #crosstool-ng |
# 07:45:15 |
sh4rm4 |
quits : Ping timeout: 276 seconds |
# 08:12:35 |
imMute |
quits : Ping timeout: 244 seconds |
# 08:12:46 |
cruxeternus |
quits : Ping timeout: 252 seconds |
# 08:20:32 |
cruxeternus |
joins #crosstool-ng |
# 08:26:20 |
cruxeternus |
quits : Ping timeout: 252 seconds |
# 08:27:11 |
cruxeternus |
joins #crosstool-ng |
# 08:27:15 |
sh4rm4 |
joins #crosstool-ng |
# 08:32:42 |
imMute |
joins #crosstool-ng |
# 08:58:53 |
imMute |
quits : Ping timeout: 245 seconds |
# 08:58:58 |
cruxeternus |
quits : Ping timeout: 252 seconds |
# 09:00:49 |
cruxeternus |
joins #crosstool-ng |
# 09:00:55 |
imMute |
joins #crosstool-ng |
# 09:00:55 |
imMute |
quits : Changing host |
# 09:00:55 |
imMute |
joins #crosstool-ng |
# 09:17:05 |
bhundven |
quits : Quit: leaving |
# 09:18:22 |
imMute |
quits : Ping timeout: 245 seconds |
# 09:18:24 |
cruxeternus |
quits : Ping timeout: 252 seconds |
# 09:21:02 |
cruxeternus |
joins #crosstool-ng |
# 09:21:07 |
imMute |
joins #crosstool-ng |
# 09:21:08 |
imMute |
quits : Changing host |
# 09:21:08 |
imMute |
joins #crosstool-ng |
# 09:23:09 |
bhundven |
joins #crosstool-ng |
# 09:23:47 |
bhundven |
is now known as: bhundven|afk |
# 09:30:13 |
cruxeternus |
quits : Read error: Operation timed out |
# 09:32:09 |
imMute |
quits : Ping timeout: 244 seconds |
# 09:32:10 |
y_morin |
joins #crosstool-ng |
# 09:36:16 |
cruxeternus |
joins #crosstool-ng |
# 09:43:09 |
imMute |
joins #crosstool-ng |
# 09:58:23 |
LeZerb |
joins #crosstool-ng |
# 10:40:15 |
y_morin |
quits : Quit: Quitting... |
# 11:34:00 |
LeZerb |
Hello, i've got a question regarding crosstool-ng - is it currently possible to build a ARM toolchain for i386 host on a x86_64 build system? |
# 11:41:17 |
Net147 |
joins #crosstool-ng |
# 11:56:20 |
smartin |
LeZerb: yes, that a canadian cross-toolchain |
# 11:57:44 |
smartin |
s/that a/that's a/ |
# 12:02:20 |
LeZerb |
i read about that on the homepage - but i don't get how it is configured |
# 12:02:47 |
LeZerb |
there does not seem to be an option in menuconfig |
# 12:53:24 |
smartin |
LeZerb: you have to enable experimental stuff to be able to build canadian cross-compiler |
# 12:54:39 |
smartin |
then select canadian as toolchain type |
# 13:11:47 |
LeZerb |
quits : Quit: Page closed |
# 13:34:41 |
devcoder |
joins #crosstool-ng |
# 13:51:50 |
alan_o |
joins #crosstool-ng |
# 14:27:57 |
devcoder |
quits : Quit: devcoder |
# 14:42:00 |
Net147 |
quits : Quit: HydraIRC -> http://www.hydrairc.com <- Go on, try it! |
# 15:05:18 |
sh4rm4 |
quits : Ping timeout: 276 seconds |
# 15:17:35 |
bhundven|afk |
is now known as: bhundven |
# 15:17:45 |
sh4rm4 |
joins #crosstool-ng |
# 16:57:40 |
bhundven |
is now known as: bhundven|afk |
# 17:05:42 |
codyps |
joins #crosstool-ng |
# 17:11:33 |
codyps1 |
joins #crosstool-ng |
# 17:12:16 |
y_morin |
joins #crosstool-ng |
# 17:12:52 |
codyps |
quits : Ping timeout: 248 seconds |
# 17:39:33 |
codyps1 |
quits : Remote host closed the connection |
# 17:50:50 |
sco` |
joins #crosstool-ng |
# 17:56:45 |
codyps |
joins #crosstool-ng |
# 18:05:08 |
Cilyan |
joins #crosstool-ng |
# 18:22:23 |
codyps |
quits : Quit: Leaving. |
# 18:27:40 |
codyps |
joins #crosstool-ng |
# 18:42:57 |
ccole |
joins #crosstool-ng |
# 18:45:37 |
y_morin |
quits : Ping timeout: 260 seconds |
# 18:49:02 |
y_morin |
joins #crosstool-ng |
# 18:49:26 |
smartin |
quits : Quit: back later |
# 19:28:23 |
smartin |
joins #crosstool-ng |
# 19:33:15 |
bhundven|afk |
is now known as: bhundven |
# 21:32:20 |
Cilyan |
Hi everyone |
# 21:32:44 |
Cilyan |
I have a build failure in pmpfr due to automake 1.12 |
# 21:33:06 |
Cilyan |
I have a patch to correct it, how do I make crosstool to apply it ? |
# 21:51:07 |
y_morin |
Cilyan: what's your issue with MPFR? (paste-bin the corresponding part of build.log) |
# 21:51:30 |
y_morin |
Cilyan: put your patch in patches/mpfr/VERSION/XXX-description.patch |
# 21:52:36 |
y_morin |
Cilyan: then remove the .build/src/mpfr-VERSION directory and the .build/src/.mpfr.* files |
# 21:53:16 |
y_morin |
Cilyan: and be sure to post your patch to the mailing-list, so it is included in the next version! |
# 21:53:17 |
y_morin |
;-) |
# 21:53:50 |
Cilyan |
the build.log is gone, as I patched the sources myself, but I'll try your solution whichh seems cleaner |
# 21:54:37 |
Cilyan |
The problem is the use in mpfr 2.4.2 of ansi2kr, a feature that was removed in automake 1.12 |
# 21:55:10 |
y_morin |
Cilyan: what's your distribution? |
# 21:55:12 |
Cilyan |
patch is trivial, but the one I used is missing something, I need to recreate a new patch myself, and will surely publish it if you want |
# 21:55:17 |
Cilyan |
archlinux |
# 21:55:31 |
Cilyan |
targetting an arm |
# 21:55:35 |
y_morin |
Cilyan: OK, rolling release. Debian stable still has 1.11.1. |
# 21:55:43 |
y_morin |
(automake 1.11.1) |
# 21:55:46 |
Cilyan |
always bleeding edge ;) |
# 21:55:49 |
y_morin |
:-) |
# 21:56:05 |
Cilyan |
always first to have compatibility bugs, also... |
# 21:56:14 |
y_morin |
Cilyan: yes, send it to the list, please. At least, it will get more eyes. |
# 21:56:21 |
y_morin |
Yep... :-/ |
# 21:56:45 |
Cilyan |
now ppl build failures... it's endless :) |
# 21:57:41 |
Cilyan |
when you say patches/mpfr/VERSION/XXX-description.patch you mean from the build tree or in the crosstool installation tree ? |
# 21:58:23 |
y_morin |
Cilyan: it depends on how you ran crosstool-NG's ./configure. Did you use the --enable-local flag? |
# 21:59:21 |
Cilyan |
hmm... don't think so http://pastebin.com/k7hM3mVZ |
# 22:00:05 |
y_morin |
Cilyan: OK, you use the package from archlinux. So, you have two options: |
# 22:00:21 |
y_morin |
Cilyan: 1) ad the patch in ct-ng build-tree are rebuild it |
# 22:00:51 |
y_morin |
Cilyan: 2) manually copy the patch in ct-ng's install path (probably /usr/lib/ct-ng/VERSION/....) |
# 22:01:19 |
y_morin |
Cilyan: option 1 is cleaner, but option 2 might be simpler. |
# 22:01:21 |
Cilyan |
ok, option 2 ATM then ;) |
# 22:01:25 |
y_morin |
:-) |
# 22:02:11 |
Cilyan |
would it be possible that crosstool apply local patches |
# 22:03:07 |
y_morin |
Cilyan: yes, there's an option for that in the menuconfig |
# 22:03:31 |
Cilyan |
I mean adding a patch to ${CT_TOP_DIR}/patch/mpfr/2.4.2/ would make crosstool apply the patch together with its own ? |
# 22:04:27 |
y_morin |
Cilyan: yep, you can do that if you tell ct-ng to: |
# 22:04:38 |
y_morin |
(just a sec, I run a new menuconfig to get you there...) |
# 22:05:56 |
y_morin |
Paths and misc options ---> Patches origin (Bundled, then local) ---> (${CT_TOP_DIR}/patches) Local patch directory |
# 22:06:04 |
y_morin |
Cilyan: ^^^^ Should do the trick |
# 22:06:12 |
Cilyan |
Ah, indeed |
# 22:06:36 |
Cilyan |
I saw that the first time... and forgot when I applied the real config |
# 22:13:29 |
Cilyan |
works :) |
# 22:13:34 |
Cilyan |
is happy |
# 22:13:52 |
y_morin |
Cilyan: Good to know! :-) |
# 22:14:39 |
Cilyan |
http://pastebin.com/PkARh0wt |
# 22:17:03 |
y_morin |
Die, ansi2knr. Die! ;-] |
# 22:17:46 |
Cilyan |
Making old tools work on newer systems is always a pain in the... where you know... |
# 22:18:21 |
y_morin |
.. your ;ost sensible body part? ;-) |
# 22:19:07 |
y_morin |
Cilyan: to be noted, GMP already removed it two years ago: http://gmplib.org/list-archives/gmp-commit/2010-November/000403.html |
# 22:20:35 |
Cilyan |
probably the last version of mpfr also did it, but 2.4.2 is an old man... |
# 22:21:26 |
y_morin |
Cilyan: can't you use a newer version of MPFR ? |
# 22:21:41 |
y_morin |
Cilyan: in ct-ng, you can use up to 3.1.0 |
# 22:22:25 |
Cilyan |
To be honnest I'm totally new to crosscompiling, so I do not yet really understand what should be host related and what should be target related |
# 22:22:33 |
Cilyan |
I took the same libraries as the target |
# 22:22:41 |
Cilyan |
and target is using mpfr 2.4.2 |
# 22:23:31 |
Cilyan |
but maybe I'd better using a newer version, but when doing my testings, I had a compile problem with CLooG |
# 22:23:48 |
Cilyan |
so I decided to strictly stick to what I have on the target |
# 22:24:05 |
Cilyan |
In the hope the versions would be compatible |
# 22:24:21 |
y_morin |
Cilyan: in ct-ng the companion libs (gmp, mpfr et al.) are host-related only. |
# 22:24:33 |
y_morin |
Cilyan: there is no relation to whatever is on your target. |
# 22:24:52 |
y_morin |
is so sleepy his heads falls on the keyboard... |
# 22:25:13 |
Cilyan |
even if I plan to rebuild for example only a kernel and hope it will run on my target without changing anything ? |
# 22:25:22 |
y_morin |
Cilyan: yep. |
# 22:25:50 |
Cilyan |
and there isn't any compatibility problems to expect ? |
# 22:26:42 |
Cilyan |
I mean I need gcc 4.4.5, how to be sure that the companions in never versions will be compatible ? |
# 22:27:15 |
y_morin |
Cilyan: nope. The companion libs are used by gcc for compile-time duties: complex handling, optimising loops, and so on... |
# 22:27:35 |
y_morin |
Cilyan: so there is virtually no impact on what rns on the target |
# 22:28:06 |
Cilyan |
on the target, yes |
# 22:28:38 |
Cilyan |
but on the tests I run before, it seemed that this version of gcc did not agree with newer versions of ppl |
# 22:29:15 |
y_morin |
Cilyan: yep, not-so-recent versions of gcc want a 2.4.x MPFR, IIRC. |
# 22:29:32 |
y_morin |
Cilyan: you could upgrade your gcc. |
# 22:29:35 |
y_morin |
thinks he's gonna go to bed in short order... |
# 22:29:52 |
Cilyan |
yep, I let you go to bed, and I'll better do too myself |
# 22:30:05 |
y_morin |
Cilyan: DE ? |
# 22:30:11 |
Cilyan |
upgrading gcc is not an option, because the running system on the target is fixed |
# 22:30:19 |
Cilyan |
yes, but french ;) |
# 22:30:27 |
y_morin |
Hehe! :-) |
# 22:30:45 |
y_morin |
quits : Quit: Nighty Night! |
# 22:31:22 |
Cilyan |
'night everyone |
# 22:31:28 |
Cilyan |
quits : Quit: Quitte |
# 22:37:47 |
smartin |
quits : Quit: leaving |
# 23:03:33 |
devcoder |
joins #crosstool-ng |
# 23:30:53 |
al` |
quits : Ping timeout: 272 seconds |
# 23:34:50 |
al` |
joins #crosstool-ng |