# 01:22:09 |
sh4rm4 |
quits : Ping timeout: 240 seconds |
# 01:33:32 |
sh4rm4 |
joins #crosstool-ng |
# 02:01:19 |
smartin |
quits : Read error: Operation timed out |
# 02:02:21 |
smartin |
joins #crosstool-ng |
# 03:51:26 |
smartin |
quits : Read error: Operation timed out |
# 03:52:44 |
smartin |
joins #crosstool-ng |
# 03:52:53 |
breiker |
quits : Ping timeout: 240 seconds |
# 03:58:29 |
breiker |
joins #crosstool-ng |
# 05:29:42 |
doc2 |
joins #crosstool-ng |
# 06:12:29 |
sh4rm4 |
quits : Ping timeout: 240 seconds |
# 06:13:22 |
sh4rm4 |
joins #crosstool-ng |
# 12:02:55 |
y_morin |
joins #crosstool-ng |
# 13:26:30 |
hundeboll |
quits : Ping timeout: 264 seconds |
# 13:26:37 |
hundeboll |
joins #crosstool-ng |
# 13:26:46 |
hundeboll |
quits : Changing host |
# 13:26:46 |
hundeboll |
joins #crosstool-ng |
# 14:30:14 |
diorcety |
y_morin: hi ! |
# 16:27:32 |
orionk |
joins #crosstool-ng |
# 16:27:44 |
orionk |
can someoen tell me which arm compiler i need for my modem ? |
# 16:28:34 |
orionk |
http://pastebin.com/ESEBQLLb |
# 16:29:14 |
orionk |
i tried with arm-unknown-linux-gnueabi but a simple hello world in C gives seg fault |
# 16:32:52 |
orionk |
doing a file on an executable i got from the modem i get |
# 16:32:58 |
orionk |
./root/fmac: ELF 32-bit LSB executable, ARM, version 1, dynamically linked (uses shared libs), stripped |
# 16:44:45 |
orionk |
doing a readelf on the executable i got from modem i see this http://pastebin.com/wgaduEFH |
# 16:45:25 |
falstaff |
joins #crosstool-ng |
# 16:47:30 |
falstaff_ |
quits : Ping timeout: 245 seconds |
# 16:48:28 |
y_morin |
diorcety: Hey! :-) |
# 16:49:41 |
y_morin |
diorcety: I have been away for some time lately, due to holidays. |
# 16:50:26 |
y_morin |
orionk: Your device is an armv5tej, so you have to configure crosstool-NG accordingly. See gcc's man page, and the various options in crosstool-NG menuconfig, in target sub-menu. |
# 16:53:05 |
diorcety |
y_morin: i assumed that :) how was your holidays? |
# 16:53:47 |
orionk |
y_morin: anything special i need to check on the target submenu ? |
# 16:54:27 |
y_morin |
diorcety: Not too bad, considering we've been re-doing the kitchen from scratch, and it took almost all of our time, so I did not even have the time to power on my PC for ~3 weeks... |
# 16:55:20 |
y_morin |
orionk: look at the various optimisation entries: "Architecture level", "Tune for CPU" and the likes |
# 16:56:25 |
orionk |
thanks.... just for a test ... did a readelf on the hello world and this is what i got http://pastebin.com/0RTB3Wbr |
# 16:57:18 |
orionk |
the OS/ABI is UNIX - System V but on the original executalble from the modem is OS/ABI: ARM |
# 16:57:24 |
diorcety |
y_morin: ok. when you have time, can we take some time for talking about my patch (adding a cc) because we having a working clang env |
# 16:58:04 |
y_morin |
diorcety: the one that was already sent to the list? |
# 17:01:49 |
y_morin |
orionk: crosstool-Ng is not meant to target existing systems, but rather build new systems from scratch. |
# 17:02:11 |
y_morin |
orionk: Otherwise, you'd have to get the exact same toolchain as was used for the rest of the system |
# 17:02:29 |
orionk |
anyway i can figure it out from the existing executables ? |
# 17:02:41 |
y_morin |
orionk: your modem uses "Version5 EABI" which, IIRC, is deprecated (I think), and is not supported by crosstool-NG anyway. |
# 17:02:43 |
orionk |
all im trying ( for the moment ) is to run a simple hello world in C |
# 17:03:01 |
orionk |
what are the alternatives since its deprecated ? |
# 17:03:16 |
y_morin |
orionk: you *might* be able to do it if you do either static linking, or build a complete chroot. |
# 17:03:59 |
orionk |
any link you might share ? |
# 17:05:20 |
sh4rm4 |
quits : Remote host closed the connection |
# 17:05:44 |
diorcety |
y_morin: yes |
# 17:07:04 |
diorcety |
y_morin: the patch was sent in order to prepare to include another c compiler |
# 17:07:30 |
diorcety |
y_morin: we have a working solution for llvm/clang (2.7,2.8,2.9,3.0,3.1) ... i 'am working on 3.2 and 3.3 |
# 17:10:16 |
djerome |
quits : Remote host closed the connection |
# 17:12:49 |
y_morin |
diorcety: We're speaking patch "cc/gcc: Split gcc configurations and functions from cc ones", right? This one /only/ separate config options, and would be followed by another patch that adds the new CC, right? |
# 17:13:44 |
diorcety |
yes, if you agree. Add clang |
# 17:16:56 |
y_morin |
diorcety: Well, the renaming I don't really care about, so probably good to go, yes. |
# 17:17:19 |
y_morin |
diorcety: I'm just a bit worried about the clang stuff, though... |
# 17:17:53 |
y_morin |
diorcety: crosstool-Ng was much centered around gcc from the beginning, and it shows limits at adding alternatives. |
# 17:18:56 |
y_morin |
diorcety: Besides, I have less time these days to hack on crosstool-NG, because of other side projects that have sprung into life (no, not a baby!), and it sucks a lot of my time. |
# 17:19:24 |
y_morin |
But I will try to recenter a bit more on ct-ng now... |
# 17:19:45 |
y_morin |
Anyway, GTG now, back either in a minute, or much later tonight... |
# 17:53:47 |
diorcety |
y_morin: there is no modification on ct-ng |
# 17:54:00 |
diorcety |
only add llvm has library and clang as cc |
# 17:54:03 |
diorcety |
nothing more |
# 18:04:01 |
orionk |
quits : Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812] |
# 18:14:33 |
sh4rm4 |
joins #crosstool-ng |
# 19:41:55 |
doc2 |
quits : Remote host closed the connection |
# 20:13:15 |
Fira |
quits : Ping timeout: 245 seconds |
# 20:13:20 |
Firartix |
joins #crosstool-ng |
# 20:13:49 |
Firartix |
is now known as: Fira |
# 20:16:49 |
smartin_ |
joins #crosstool-ng |
# 21:01:54 |
sh4rm4 |
quits : Remote host closed the connection |
# 21:06:34 |
sh4rm4 |
joins #crosstool-ng |
# 21:24:34 |
smartin_ |
quits : Quit: leaving |
# 22:07:47 |
ccole |
quits : *.net *.split |
# 22:07:47 |
y_morin |
quits : *.net *.split |
# 22:07:48 |
bret |
quits : *.net *.split |
# 22:07:48 |
soletti |
quits : *.net *.split |
# 22:07:48 |
jonathmark |
quits : *.net *.split |
# 22:07:50 |
breiker |
quits : *.net *.split |
# 22:07:51 |
bparker |
quits : *.net *.split |
# 22:07:51 |
imMute |
quits : *.net *.split |
# 22:07:52 |
sh4rm4 |
quits : *.net *.split |
# 22:07:53 |
diorcety |
quits : *.net *.split |
# 22:07:53 |
jevin |
quits : *.net *.split |
# 22:07:53 |
blueness |
quits : *.net *.split |
# 22:07:53 |
hundeboll |
quits : *.net *.split |
# 22:07:54 |
mshroyer |
quits : *.net *.split |
# 22:07:54 |
Fira |
quits : *.net *.split |
# 22:07:54 |
falstaff |
quits : *.net *.split |
# 22:07:55 |
philenotfound |
quits : *.net *.split |
# 22:07:56 |
kos_tom |
quits : *.net *.split |
# 22:07:56 |
codyps |
quits : *.net *.split |
# 22:07:56 |
xenoxaos |
quits : *.net *.split |
# 22:07:56 |
muep |
quits : *.net *.split |
# 22:07:56 |
ChanServ |
quits : *.net *.split |
# 22:07:57 |
smartin |
quits : *.net *.split |
# 22:07:58 |
hrubi |
quits : *.net *.split |
# 22:07:58 |
al` |
quits : *.net *.split |
# 22:07:58 |
hwoarang |
quits : *.net *.split |
# 22:07:59 |
ubergeek42 |
quits : *.net *.split |
# 22:07:59 |
crazedpsyc |
quits : *.net *.split |
# 22:19:39 |
ccole |
joins #crosstool-ng |
# 22:19:39 |
crazedpsyc |
joins #crosstool-ng |
# 22:19:39 |
ubergeek42 |
joins #crosstool-ng |
# 22:19:39 |
ChanServ |
joins #crosstool-ng |
# 22:19:39 |
muep |
joins #crosstool-ng |
# 22:19:39 |
codyps |
joins #crosstool-ng |
# 22:19:39 |
xenoxaos |
joins #crosstool-ng |
# 22:19:39 |
kos_tom |
joins #crosstool-ng |
# 22:19:39 |
hwoarang |
joins #crosstool-ng |
# 22:19:39 |
philenotfound |
joins #crosstool-ng |
# 22:19:39 |
bparker |
joins #crosstool-ng |
# 22:19:39 |
al` |
joins #crosstool-ng |
# 22:19:39 |
hrubi |
joins #crosstool-ng |
# 22:19:39 |
mshroyer |
joins #crosstool-ng |
# 22:19:39 |
blueness |
joins #crosstool-ng |
# 22:19:39 |
jevin |
joins #crosstool-ng |
# 22:19:39 |
jonathmark |
joins #crosstool-ng |
# 22:19:39 |
diorcety |
joins #crosstool-ng |
# 22:19:39 |
imMute |
joins #crosstool-ng |
# 22:19:39 |
breiker |
joins #crosstool-ng |
# 22:19:39 |
hundeboll |
joins #crosstool-ng |
# 22:19:39 |
falstaff |
joins #crosstool-ng |
# 22:19:39 |
Fira |
joins #crosstool-ng |
# 22:19:39 |
sh4rm4 |
joins #crosstool-ng |
# 22:19:39 |
smartin |
joins #crosstool-ng |
# 22:19:58 |
bret |
joins #crosstool-ng |
# 22:19:58 |
soletti |
joins #crosstool-ng |
# 22:59:02 |
breiker |
quits : Ping timeout: 264 seconds |
# 23:00:52 |
breiker |
joins #crosstool-ng |
# 23:47:18 |
djerome |
joins #crosstool-ng |