# 00:57:13 |
djerome |
joins #crosstool-ng |
# 00:59:14 |
mingwandroid |
quits : Remote host closed the connection |
# 01:17:13 |
djerome |
quits : Remote host closed the connection |
# 04:41:05 |
mnt_real |
quits : Quit: Leaving |
# 06:23:23 |
sh4rm4 |
quits : Ping timeout: 256 seconds |
# 07:09:05 |
aalv |
joins #crosstool-ng |
# 07:59:26 |
maquefel |
quits : Read error: No route to host |
# 08:20:52 |
maquefel |
joins #crosstool-ng |
# 09:08:53 |
feep |
quits : Ping timeout: 250 seconds |
# 09:54:48 |
kos_tom |
quits : *.net *.split |
# 09:54:49 |
tlwoerner |
quits : *.net *.split |
# 09:55:16 |
tlwoerner |
joins #crosstool-ng |
# 09:56:00 |
kos_tom |
joins #crosstool-ng |
# 10:42:49 |
sh4rm4 |
joins #crosstool-ng |
# 10:57:15 |
sh4rm4 |
quits : Quit: sh4rm4 |
# 10:58:11 |
sh4rm4 |
joins #crosstool-ng |
# 11:05:22 |
sh4rm4 |
quits : Quit: sh4rm4 |
# 11:06:29 |
sh4rm4 |
joins #crosstool-ng |
# 11:26:50 |
sh4rm4 |
quits : Remote host closed the connection |
# 11:30:51 |
sh4rm4 |
joins #crosstool-ng |
# 11:33:04 |
sh4rm4 |
quits : Remote host closed the connection |
# 11:34:19 |
sh4rm4 |
joins #crosstool-ng |
# 11:35:53 |
sh4rm4 |
quits : Remote host closed the connection |
# 11:39:43 |
sh4rm4 |
joins #crosstool-ng |
# 13:21:32 |
Guma |
joins #crosstool-ng |
# 14:10:45 |
RushPL |
quits : Ping timeout: 240 seconds |
# 14:11:57 |
RushPL |
joins #crosstool-ng |
# 14:46:43 |
mnt_real |
joins #crosstool-ng |
# 14:46:43 |
mnt_real |
quits : Changing host |
# 14:46:43 |
mnt_real |
joins #crosstool-ng |
# 14:56:53 |
Guma |
quits : Read error: Connection reset by peer |
# 14:57:02 |
Guma_ |
joins #crosstool-ng |
# 15:28:33 |
aalv |
quits : Quit: Leaving. |
# 16:10:51 |
y_morin |
joins #crosstool-ng |
# 16:15:11 |
feep |
joins #crosstool-ng |
# 16:15:15 |
maxime |
joins #crosstool-ng |
# 16:15:19 |
maxime |
Hi everyone ! |
# 16:15:39 |
y_morin |
maxime: Hello! I'll be back in a moment (new toy arrived today!) |
# 16:15:54 |
maxime |
y_morin: no problem ! I'll prepare the log in the meantime |
# 16:17:20 |
maxime |
y_morin: a shortlog of what happened: http://code.bulix.org/9q7oaf-86571 |
# 16:17:59 |
maxime |
I was trying to build the armv6-rpi-linux-gnueabi sample |
# 16:18:29 |
maxime |
(With a little change to the kernel headers that I switched to 3.12.24) |
# 16:19:15 |
maxime |
y_morin: the full log is available at http://f00.fr/build.log |
# 16:21:04 |
y_morin |
maxime: Unable to connect to f00.fr ... :-( |
# 16:21:38 |
y_morin |
maxime: OK, it goes through, now... |
# 16:22:16 |
maxime |
y_morin: It tells me basically that my version of make is too old |
# 16:22:26 |
y_morin |
maxime: Yes, known issue. |
# 16:22:43 |
maxime |
y_morin: ah :) |
# 16:22:55 |
y_morin |
maxime: See in docs/B - Known issues.txt <- this problem (or a similar one) is described in there. |
# 16:24:10 |
y_morin |
maxime: OK, it's not really the same problem, but the reason and solution is the same as the penultimate issue |
# 16:24:40 |
maxime |
y_morin: Ok, I'll try with that then. |
# 16:26:04 |
y_morin |
maxime: Basically, glibc has an incorrect check for the version of 'make', and checks that makes must be 3.81+, so it checks 3\.(81|9] but misses 4\..* |
# 16:26:11 |
maxime |
It's weird that it did not happened to me before. |
# 16:26:19 |
maxime |
erf |
# 16:26:35 |
y_morin |
maxime: Becasue you were using an older distro? Or because you just updated your distro? |
# 16:26:42 |
maxime |
y_morin: highly possible |
# 16:26:59 |
y_morin |
maxime: Because even as of today, Ubuntu 14.04 is still using make-3.81, for exampel |
# 16:27:04 |
maxime |
y_morin: it would be nice if you could test if make > 4.0 and then select the appropriate option |
# 16:27:12 |
maxime |
or warn the users to do it |
# 16:27:22 |
maxime |
y_morin: I'm using debian testing |
# 16:27:22 |
y_morin |
maxime: Nope, we tried that in the past, and it is not *that* simple. |
# 16:27:37 |
y_morin |
maxime: Lots of corner cases... |
# 16:27:50 |
maxime |
y_morin: for a version check ? How come ? |
# 16:28:02 |
y_morin |
maxime: See the logs... ;-) |
# 16:29:11 |
y_morin |
Hm.. Actually, we *do* have something about make-3.81... |
# 16:30:08 |
y_morin |
maxime: Did you by chance: 1) update your distro, and 2) used an old crostool-Ng installation that was already configured? |
# 16:31:21 |
maxime |
y_morin: my distro is pretty up-to-date (as I said I follow debian-testing in a rolling update fashion) and I deleted the whole crosstool-ng directory because I took the opportunity to switch over to the git repo |
# 16:33:26 |
y_morin |
maxime: Weird, because I just checked, and we *do* enable building of make-3.81 when it is not present. |
# 16:33:44 |
y_morin |
Hmmm... In fact, no. |
# 16:34:19 |
maxime |
:) |
# 16:35:13 |
y_morin |
maxime: Yet, we do have code for it: http://crosstool-ng.org/git/crosstool-ng/tree/configure.ac#n206 |
# 16:35:49 |
y_morin |
AH! I know! :-) |
# 16:36:53 |
y_morin |
OK, will need a bit of love... :-/ |
# 16:37:19 |
maxime |
y_morin: share the light |
# 16:37:40 |
maxime |
EXPLAIN! EXPLAIN! |
# 16:37:48 |
y_morin |
maxime: http://crosstool-ng.org/git/crosstool-ng/tree/config/companion_tools.in#n6 |
# 16:38:03 |
y_morin |
maxime: So, we only build make-3.81 when a component says it is needed. |
# 16:38:12 |
y_morin |
maxime: But no component says it! |
# 16:38:28 |
maxime |
indeed ! |
# 16:38:35 |
y_morin |
maxime: Nothing selects COMP_TOOLS_make_3_81_NEEDED |
# 16:39:10 |
y_morin |
OK, that problem is solved. Back to playing with my new toy. ;-) |
# 16:40:04 |
maxime |
y_morin: So in the configure it should select it somehow ? |
# 16:41:41 |
y_morin |
maxime: Yes: http://crosstool-ng.org/git/crosstool-ng/tree/docs/B%20-%20Known%20issues.txt#n208 |
# 16:41:58 |
y_morin |
maxime: Sorry, I misread your question. |
# 16:42:19 |
y_morin |
maxime: in ./configure, it properly detects a missing make-3.81, and sets averything correctly. |
# 16:42:42 |
y_morin |
maxime: It's just that no component does a 'select COMP_TOOLS_make_3_81_NEEDED' in their Config.in files. |
# 16:43:48 |
maxime |
y_morin: What I don't get is how could they select it if they have no clue? |
# 16:44:41 |
y_morin |
maxime: Because *we* human do know! |
# 16:44:55 |
y_morin |
maxime: For example: |
# 16:45:19 |
y_morin |
maxime: we know glibc prior to (e.g.) 2.16 have a wrong check about hte make version. |
# 16:45:48 |
y_morin |
maxime: So *we* human would change the glibc Config.in file (in crosstool-NG) to select COMP_TOOLS_make_3_81_NEEDED for all those versions. |
# 16:50:36 |
ccole |
joins #crosstool-ng |
# 16:58:28 |
Guma_ |
is now known as: Guma |
# 17:14:13 |
Guma |
quits : Remote host closed the connection |
# 18:04:13 |
maxime |
y_morin: ah okey, I get it. I didn't thought of the Config.in for the glibc and such. |
# 18:04:44 |
maxime |
anyway, building an rpi eabi-hf toolchain, it should go well this time :) |
# 18:25:23 |
sh4rm4 |
quits : Remote host closed the connection |
# 18:25:54 |
sh4rm4 |
joins #crosstool-ng |
# 18:31:13 |
maxime_ |
joins #crosstool-ng |
# 18:33:03 |
maxime |
quits : Ping timeout: 240 seconds |
# 18:33:34 |
sh4rm4 |
quits : Remote host closed the connection |
# 18:34:00 |
sh4rm4 |
joins #crosstool-ng |
# 18:53:50 |
maxime_ |
is now known as: maxime |
# 18:53:51 |
maxime |
quits : Changing host |
# 18:53:52 |
maxime |
joins #crosstool-ng |
# 18:54:38 |
mingwandroid |
joins #crosstool-ng |
# 18:59:48 |
sh4rm4 |
quits : Remote host closed the connection |
# 19:02:31 |
sh4rm4 |
joins #crosstool-ng |
# 19:14:00 |
sh[4]rm4 |
joins #crosstool-ng |
# 19:14:37 |
sh4rm4 |
quits : Ping timeout: 256 seconds |
# 19:28:54 |
maxime_ |
joins #crosstool-ng |
# 19:30:27 |
maxime |
quits : Ping timeout: 255 seconds |
# 19:34:41 |
sh[4]rm4 |
quits : Remote host closed the connection |
# 19:46:59 |
sh4rm4 |
joins #crosstool-ng |
# 19:58:49 |
sh4rm4 |
quits : Ping timeout: 256 seconds |
# 20:05:50 |
sh4rm4 |
joins #crosstool-ng |
# 20:18:55 |
sh4rm4 |
quits : Remote host closed the connection |
# 20:19:59 |
sh4rm4 |
joins #crosstool-ng |
# 20:22:57 |
sh4rm4 |
quits : Remote host closed the connection |
# 20:27:20 |
sh4rm4 |
joins #crosstool-ng |
# 20:37:53 |
y_morin |
quits : Remote host closed the connection |
# 20:39:24 |
y_morin |
joins #crosstool-ng |
# 20:55:46 |
Guma |
joins #crosstool-ng |
# 21:00:44 |
maxime_ |
is now known as: maxime |
# 21:00:47 |
maxime |
quits : Changing host |
# 21:00:48 |
maxime |
joins #crosstool-ng |
# 21:03:17 |
sh4rm4 |
quits : Remote host closed the connection |
# 21:06:07 |
sh4rm4 |
joins #crosstool-ng |
# 21:14:20 |
sh[4]rm4 |
joins #crosstool-ng |
# 21:15:53 |
sh4rm4 |
quits : Ping timeout: 256 seconds |
# 21:20:30 |
sh[4]rm4 |
is now known as: sh4rm4 |
# 21:32:08 |
sh4rm4 |
quits : Remote host closed the connection |
# 21:38:12 |
mingwandroid |
quits : Remote host closed the connection |
# 21:42:23 |
sh4rm4 |
joins #crosstool-ng |
# 21:43:09 |
y_morin_ |
joins #crosstool-ng |
# 21:43:47 |
y_morin |
quits : Ping timeout: 264 seconds |
# 21:45:32 |
y_morin_ |
is now known as: y_morin |
# 21:45:32 |
y_morin |
quits : Client Quit |
# 21:50:13 |
Guma |
quits : Quit: Leaving... |
# 21:51:12 |
sh4rm4 |
quits : Remote host closed the connection |
# 21:52:53 |
y_morin |
joins #crosstool-ng |
# 21:57:07 |
y_morin |
quits : Client Quit |
# 21:57:22 |
y_morin |
joins #crosstool-ng |
# 22:03:23 |
sh4rm4 |
joins #crosstool-ng |
# 22:06:15 |
sh4rm4 |
quits : Remote host closed the connection |
# 22:07:31 |
sh4rm4 |
joins #crosstool-ng |
# 22:16:07 |
loide |
quits : Ping timeout: 245 seconds |
# 22:32:56 |
y_morin |
quits : Quit: Nighty Night! |
# 23:37:16 |
blueness |
quits : Remote host closed the connection |