# 01:43:19 |
alan_o |
quits : Quit: Leaving |
# 06:47:23 |
mnt_real |
quits : *.net *.split |
# 06:51:45 |
mnt_real |
joins #crosstool-ng |
# 08:27:20 |
smartin |
joins #crosstool-ng |
# 09:36:29 |
arekinath |
quits : Ping timeout: 240 seconds |
# 09:37:38 |
arekinath |
joins #crosstool-ng |
# 09:37:40 |
arekinath |
quits : Changing host |
# 09:37:40 |
arekinath |
joins #crosstool-ng |
# 14:30:08 |
mnt_real |
quits : Read error: Operation timed out |
# 14:30:27 |
mnt_real |
joins #crosstool-ng |
# 17:45:21 |
y_morin |
joins #crosstool-ng |
# 18:04:57 |
y_morin |
is now known as: y_morin|away |
# 18:24:43 |
y_morin|away |
is now known as: y_morin |
# 18:39:12 |
ccole |
joins #crosstool-ng |
# 18:39:30 |
ccole |
Can I use crosstool-ng to build a native ARM toolchain? |
# 18:41:18 |
y_morin |
ccole: "native" as in "runs on the target" ? |
# 18:41:28 |
y_morin |
ccole: no, it's not supported for now... |
# 18:43:18 |
ccole |
y_morin: Yes, runs on target. |
# 18:43:52 |
ccole |
y_morin: I had two people in my organization here ask for a native toolchain just this week. Sounds like its gonna be on my task list soon.. |
# 18:44:56 |
ccole |
y_morin: Ideally, I'd like to mirror the same toolchain source (and crosstool-ng scripts) and settings for the native toolchain, so it is a perfact match to the cross-coolchain in terms of functionality (and bugs, if applicable) |
# 18:45:15 |
y_morin |
ccole: there are currently limitations in crostool-NG that prevent building a cross-native toolchain: no support for DESTDIR, and untested non-sysroot behavior. |
# 18:45:25 |
y_morin |
ccole: yes, I understand that! :-) |
# 18:45:51 |
ccole |
y_morin: Any words of advice before I set out on this expedition? Like some tips, or else "dont even try it"? |
# 18:45:54 |
y_morin |
ccole: fact is, for a native toolchain, you do not want sysroot, and I never ever tested how it would behave... |
# 18:46:46 |
y_morin |
ccole: first step: add DESTDIR support, and fixup existing confusion in the scripts (at the beginning, I used DESTDIR or PREFIX interchangeably. Ugly). |
# 18:47:19 |
y_morin |
ccole: second: use the --with-build-sysroot option to gcc's ./configure. |
# 18:48:38 |
y_morin |
ccole: third step: Hmmm. Vacations, and a consultation to the therapist... :-] |
# 18:48:46 |
smartin |
quits : Ping timeout: 245 seconds |
# 18:48:53 |
y_morin |
GTG, back in ~1h+... |
# 19:00:34 |
y_morin |
is now known as: y_morin|away |
# 19:24:45 |
imMute |
y_morin|away: isn't ccole asking for a Canadian Cross? |
# 19:29:39 |
imMute |
well, canadian where build=x86 and host=target=arm |
# 19:54:42 |
y_morin|away |
is now known as: y_morin |
# 19:55:35 |
y_morin |
imMute: no, ccole (from what I understood) wants a native toolchain on the board. |
# 19:55:59 |
y_morin |
imMute: Which is in fact a type of canadian-cross, granted, but a true one. |
# 20:01:11 |
ccole |
y_morin: Thanks for the procedure outline. I will do this. |
# 20:04:50 |
ccole |
imMute: I'm looking to build a native toolchain. This is not a Canadian Cross - that would be if I were to build a cross-compiler for a machine other than the host on which its built. |
# 20:08:01 |
y_morin |
ccole: well, you want to cross-build a native toolchain. crosstool-NG calls that a cros-native (but there is no official terminology). |
# 20:11:16 |
y_morin |
ccole: and this is a degenerat form of canadian-cross. |
# 20:11:47 |
y_morin |
One could see the canadian-cross as the normalised form, where build != host != target != build |
# 20:12:37 |
y_morin |
And all other conbination as more-or-less degenerative forms of canadian, where any two more of {build,host,target} are equal. |
# 20:12:54 |
y_morin |
*any two or more... |
# 21:12:37 |
y_morin |
quits : Quit: Quitting... |
# 21:12:55 |
y_morin |
joins #crosstool-ng |
# 21:13:11 |
alan_o |
joins #crosstool-ng |
# 21:15:47 |
alan_o |
y_morin and kos_tom: Thank you for the help the other day. I had to step out before I saw your responses and you were gone when I got back. I didn't want it to be left unsaid :) |
# 21:16:04 |
y_morin |
alan_o: cheers! :-) |
# 21:44:01 |
y_morin |
is now known as: y_morin|away |
# 22:04:20 |
y_morin|away |
is now known as: y_morin |
# 22:07:19 |
smartin |
joins #crosstool-ng |
# 22:59:08 |
y_morin |
quits : Quit: Night! |
# 23:32:36 |
smartin |
quits |