# 00:22:26 |
sh4rm4 |
quits : Remote host closed the connection |
# 00:22:55 |
sh4rm4 |
joins #crosstool-ng |
# 00:49:39 |
xrl___ |
quits : *.net *.split |
# 00:49:41 |
blueness |
quits : *.net *.split |
# 00:49:41 |
djerome |
quits : *.net *.split |
# 00:49:43 |
philenot1ound |
quits : *.net *.split |
# 00:50:24 |
xrl___ |
joins #crosstool-ng |
# 00:50:25 |
djerome |
joins #crosstool-ng |
# 00:50:25 |
philenot1ound |
joins #crosstool-ng |
# 00:51:11 |
bhundven |
mingwandroid: hey, hows it going? |
# 00:51:53 |
blueness |
joins #crosstool-ng |
# 01:24:41 |
mingwandroid |
bhundven: ok thanks. I've been work on a glibc problem when building on windows.. |
# 01:25:17 |
mingwandroid |
thanks for separating the multilib patches. |
# 01:25:38 |
bhundven |
indeed |
# 01:51:35 |
bhundven |
hmm |
# 01:52:08 |
bhundven |
after updating kconfig, LIBC_GLIBC_SUPPORTED_KERNEL shows up twice in menuconfig... |
# 01:52:19 |
bhundven |
kinda weird |
# 01:54:05 |
mingwandroid |
hmm, I'm still yet to use menuconfig :-( |
# 01:55:25 |
bhundven |
hehe |
# 01:56:03 |
bhundven |
ah, i see why now |
# 02:01:26 |
bhundven |
(e)glibc.in.2 gets sourced twice |
# 02:01:33 |
mingwandroid |
oops. |
# 02:03:08 |
bhundven |
er |
# 02:03:18 |
bhundven |
glibc-eglibc.in-common does |
# 02:03:23 |
bhundven |
brain fart |
# 02:04:37 |
mingwandroid |
seems eglibc-2.15 is too old for cross compiling sunrpc's rpcgen .. |
# 02:04:47 |
mingwandroid |
damn glibc clone is slow |
# 02:05:23 |
bhundven |
thats weird, lots of code style issues? |
# 02:06:02 |
mingwandroid |
rpcgen? |
# 02:07:18 |
bhundven |
2.16 is where they removed it |
# 02:07:22 |
bhundven |
iirc |
# 02:07:58 |
mingwandroid |
it's in every version I've seen, 2.15 to 2.18. |
# 02:09:12 |
mingwandroid |
but glibc 2.15 didn't try to compile it for the build machine, just for the target, wherease eglibc 2.15 does try to compile it for the build machine .. but it uses literally "gcc" and ignores BUILD_CPPFLAGS. |
# 02:09:30 |
bhundven |
ok, I'm thinking of something else |
# 02:09:45 |
mingwandroid |
Looks like all that was fixed by 2.18, so I'm cloning the git repo to find the commit so I can backport the patch |
# 02:10:05 |
mingwandroid |
Are we going to wait until the next release is done before pushing multilib any further? |
# 02:10:44 |
bhundven |
https://sourceware.org/ml/crossgcc/2011-07/msg00014.html |
# 02:11:55 |
mingwandroid |
heh, I guess it's one of those things that's dying a very slow death. |
# 02:12:05 |
mingwandroid |
.. considering: https://www.sourceware.org/ml/libc-alpha/2012-05/msg00627.html |
# 02:16:42 |
bhundven |
ok, well I'm very confused with the kconfig issue |
# 02:16:56 |
bhundven |
I thought it was being sourced twice |
# 02:17:23 |
bhundven |
:$ |
# 02:29:51 |
mingwandroid |
I best get some sleep. speak later. |
# 02:29:58 |
mingwandroid |
quits : Remote host closed the connection |
# 05:25:58 |
djerome |
quits : Remote host closed the connection |
# 06:37:35 |
sh4rm4 |
quits : Ping timeout: 252 seconds |
# 07:56:00 |
xrl____ |
joins #crosstool-ng |
# 07:58:10 |
philenotfound |
joins #crosstool-ng |
# 08:03:27 |
blueness |
quits : *.net *.split |
# 08:03:27 |
xrl___ |
quits : *.net *.split |
# 08:03:29 |
philenot1ound |
quits : *.net *.split |
# 08:03:46 |
xrl____ |
is now known as: xrl___ |
# 08:10:42 |
blueness |
joins #crosstool-ng |
# 08:11:02 |
aalv |
joins #crosstool-ng |
# 13:36:08 |
duffduff_ |
joins #crosstool-ng |
# 13:39:29 |
shiftplusone_ |
joins #crosstool-ng |
# 13:40:24 |
shiftplusone |
quits : Disconnected by services |
# 13:40:25 |
shiftplusone_ |
is now known as: shiftplusone |
# 13:40:41 |
duffduff |
quits : *.net *.split |
# 13:40:42 |
ben1066 |
quits : *.net *.split |
# 13:46:07 |
ben1066 |
joins #crosstool-ng |
# 13:47:58 |
suy |
quits : Excess Flood |
# 13:49:40 |
suy |
joins #crosstool-ng |
# 14:45:11 |
sh4rm4 |
joins #crosstool-ng |
# 15:45:02 |
mnt_real |
joins #crosstool-ng |
# 15:45:02 |
mnt_real |
quits : Changing host |
# 15:45:02 |
mnt_real |
joins #crosstool-ng |
# 16:55:26 |
mnt_real |
quits : Excess Flood |
# 16:57:04 |
mnt_real |
joins #crosstool-ng |
# 17:00:07 |
duffduff_ |
quits : *.net *.split |
# 17:00:10 |
diorcety |
quits : *.net *.split |
# 17:00:24 |
aalv |
quits : *.net *.split |
# 17:00:25 |
philenotfound |
quits : *.net *.split |
# 17:00:32 |
bhundven |
quits : *.net *.split |
# 17:05:49 |
duffduff |
joins #crosstool-ng |
# 17:06:04 |
aalv |
joins #crosstool-ng |
# 17:06:05 |
philenotfound |
joins #crosstool-ng |
# 17:06:05 |
bhundven |
joins #crosstool-ng |
# 17:09:55 |
xrl___ |
quits : Ping timeout: 245 seconds |
# 17:11:27 |
ben1066_ |
joins #crosstool-ng |
# 17:11:38 |
ben1066 |
quits : Ping timeout: 264 seconds |
# 17:14:23 |
y_morin |
joins #crosstool-ng |
# 17:14:47 |
xrl____ |
joins #crosstool-ng |
# 17:23:26 |
sh4rm4 |
quits : Remote host closed the connection |
# 17:23:54 |
sh4rm4 |
joins #crosstool-ng |
# 17:25:50 |
sh4rm4 |
quits : Remote host closed the connection |
# 17:26:04 |
aalv |
quits : Remote host closed the connection |
# 17:26:25 |
sh4rm4 |
joins #crosstool-ng |
# 17:28:15 |
sh4rm4 |
quits : Remote host closed the connection |
# 17:28:41 |
sh4rm4 |
joins #crosstool-ng |
# 17:44:18 |
diorcety |
joins #crosstool-ng |
# 17:49:15 |
sh4rm4 |
quits : Remote host closed the connection |
# 17:49:41 |
sh4rm4 |
joins #crosstool-ng |
# 18:08:56 |
sh4rm4 |
quits : Ping timeout: 252 seconds |
# 18:12:56 |
doc2 |
joins #crosstool-ng |
# 18:28:06 |
sh4rm4 |
joins #crosstool-ng |
# 18:35:00 |
sh4rm4 |
quits : Remote host closed the connection |
# 18:42:31 |
suy |
quits : Excess Flood |
# 18:42:39 |
suy |
joins #crosstool-ng |
# 18:46:03 |
sh4rm4 |
joins #crosstool-ng |
# 18:56:13 |
memleak |
quits : Quit: Leaving |
# 19:26:24 |
sh4rm4 |
quits : Remote host closed the connection |
# 19:26:58 |
sh4rm4 |
joins #crosstool-ng |
# 19:28:54 |
sh4rm4 |
quits : Remote host closed the connection |
# 19:31:27 |
sh4rm4 |
joins #crosstool-ng |
# 19:33:39 |
sh4rm4 |
quits : Remote host closed the connection |
# 20:04:56 |
sh4rm4 |
joins #crosstool-ng |
# 20:06:46 |
sh4rm4 |
quits : Remote host closed the connection |
# 20:23:25 |
sh4rm4 |
joins #crosstool-ng |
# 20:29:40 |
sh4rm4 |
quits : Remote host closed the connection |
# 20:31:32 |
smartin_ |
joins #crosstool-ng |
# 20:47:34 |
sh4rm4 |
joins #crosstool-ng |
# 20:49:34 |
sh4rm4 |
quits : Remote host closed the connection |
# 20:59:55 |
sh4rm4 |
joins #crosstool-ng |
# 21:23:54 |
bhundven |
y_morin: So, I think it's funny that you are the kconfig maintainer, but ct-ng was so behind. My patch updates kconfig, but you had also suggested switching to kconfig-frontentds (http://ymorin.is-a-geek.org/git/kconfig-frontends). I have no preference and no problem installing kconfig-frontends on my build box. |
# 21:25:08 |
bhundven |
y_morin: Does buildroot have any plans on using kconfig-frontends? |
# 21:25:18 |
y_morin |
bhundven: Yes, I did not update kconfig in ct-ng, because it was "good enough" for what we need. |
# 21:25:42 |
bhundven |
fair enough :D |
# 21:25:53 |
y_morin |
bhundven: No, not so far. The issue with Buildroot is they do not want to depend on a package before the configuration. |
# 21:25:55 |
bhundven |
unless you have a Mac |
# 21:31:02 |
y_morin |
Back. |
# 21:31:18 |
y_morin |
What's the issue on Mac ? |
# 21:33:23 |
bhundven |
10.9.1 |
# 21:33:35 |
bhundven |
I'll pastebin the error |
# 21:34:33 |
bhundven |
oh wait, I already did: https://sourceware.org/ml/crossgcc/2014-02/msg00052.html |
# 21:34:49 |
bhundven |
is under the weather today |
# 21:36:04 |
y_morin |
Oh, what compiler is that? |
# 21:36:06 |
bhundven |
missing stddef.h |
# 21:36:38 |
bhundven |
https://www.irccloud.com/pastebin/XPAfjNH0 |
# 21:37:25 |
y_morin |
Ah, clang... |
# 21:37:57 |
y_morin |
bhundven: I'm afraid kconfig originating from the kernel, they are using constructs that gcc understands, but not clang... |
# 21:38:28 |
bhundven |
the updated kconfig patch that I made works fine, besides that double option bug |
# 21:38:40 |
bhundven |
tested on both mac and linux |
# 21:38:41 |
smartin |
quits : Ping timeout: 245 seconds |
# 21:39:37 |
y_morin |
bhundven: Wait, you mean you are able to build it when included in crosstool-NG, but not in kconfig-frontends? |
# 21:40:11 |
bhundven |
y_morin: until you explained kconfig-frontends in pm, I didn't understand it's purpose. |
# 21:41:04 |
bhundven |
y_morin: I could come up with another patch that removes kconfig and uses kconfig-frontends |
# 21:41:21 |
y_morin |
bhundven: But you can compile the kconfig code as you included it in crosstool-NG, but not when it is in kconfig-frontends? |
# 21:41:38 |
bhundven |
y_morin: yes, with my update to kconfig |
# 21:41:59 |
bhundven |
(which in turn, actually is _your_ update ;) ) |
# 21:42:51 |
smartin |
joins #crosstool-ng |
# 21:43:09 |
y_morin |
bhundven: Sorry, there's something I'm missing... :-/ |
# 21:43:32 |
y_morin |
bhundven: That: http://code.bulix.org/qereby-85701 is a log of a failure to build kconfig in crosstool-NG, right? |
# 21:44:01 |
y_morin |
bhundven: What version of kconfig is it: the one currently in ct-ng's repo, or your update? |
# 21:44:21 |
y_morin |
bhundven: Finally: are you able to build the current kconfig-frontends? |
# 21:44:33 |
bhundven |
that error is from the original kconfig in ct-ng |
# 21:44:41 |
bhundven |
I can build with my patch: https://sourceware.org/ml/crossgcc/2014-02/msg00059.html |
# 21:44:57 |
bhundven |
haven't tried kconfig-frontends |
# 21:44:59 |
y_morin |
bhundven: OK, it's clear for me, now. |
# 21:45:18 |
bhundven |
sorry for being confusing. cold medicine is getting to me |
# 21:45:32 |
y_morin |
No problem, I am slow at stuff, today... |
# 21:45:56 |
y_morin |
Plus, juggling between IRC, mails, git rebase in Buildroot... |
# 21:46:10 |
bhundven |
hehe, I know. that's why I try not to bug you too much |
# 21:46:22 |
y_morin |
No, really, no problem. ;-) |
# 21:47:19 |
bhundven |
I'll give kconfig-frontends a spin |
# 21:47:49 |
y_morin |
bhundven: Please, I'd like to have some feedback on building on MacOS (as I don't have it here) |
# 21:48:02 |
bhundven |
y_morin: sure! |
# 21:49:25 |
bhundven |
well, that was fast |
# 21:49:29 |
bhundven |
https://www.irccloud.com/pastebin/v8dV1wGj |
# 21:50:12 |
y_morin |
Tsss... Get yourself a decent system! ;-) |
# 21:50:17 |
bhundven |
haha |
# 21:50:18 |
y_morin |
hides... |
# 21:50:27 |
bhundven |
:D |
# 21:50:36 |
y_morin |
bhundven: Seriously, I don;t know what that means... |
# 21:51:23 |
y_morin |
bhundven: Wildguesses: do you have libtool? pkg-config? |
# 21:52:25 |
bhundven |
f... I was missing pkg-config |
# 21:52:31 |
y_morin |
bhundven: Some reports on the web seem to hint for pkg-config... |
# 21:52:35 |
y_morin |
OK. |
# 21:52:59 |
y_morin |
Maybe we should add a check for pkg-config in bootstrap? |
# 21:52:59 |
bhundven |
adds that to the minimum requirements for mac |
# 21:53:07 |
bhundven |
yes |
# 21:54:14 |
bhundven |
the list of packages needed for mac is in that email I sent |
# 21:54:23 |
bhundven |
I'll add pkg-config to that |
# 21:55:05 |
bhundven |
(this one: https://sourceware.org/ml/crossgcc/2014-02/msg00052.html ) |
# 21:56:53 |
y_morin |
bhundven: http://code.bulix.org/w3espo-85717 <- patch for kconfig-frontends |
# 21:57:38 |
y_morin |
But I guess we should add autoconf, autoreconf, libtool, automake et al. ... |
# 21:57:48 |
bhundven |
sure |
# 22:01:02 |
y_morin |
bhundven: http://code.bulix.org/hqkhjy-85718 <-- better? ;-) |
# 22:01:52 |
y_morin |
Not sure however which are required for bootstrap. And I do not want to duplicate the role of configure itself. |
# 22:02:14 |
y_morin |
bhundven: OTOH, did you try to use a tarball rather than the git tree? |
# 22:02:31 |
y_morin |
bhundven: http://ymorin.is-a-geek.org/download/kconfig-frontends/kconfig-frontends-3.12.0.0.tar.bz2 |
# 22:02:40 |
bhundven |
thinks I don't have libtool, because on mac it's glibtool{ize} |
# 22:02:59 |
bhundven |
but before that, I didn't have a problem with libtool |
# 22:03:18 |
y_morin |
bhundven: If using a tarball works on Mac, then I'm fine with the repository not working. |
# 22:03:32 |
y_morin |
bhundven: The tarball already has a configure generated. |
# 22:03:39 |
bhundven |
heh |
# 22:03:40 |
bhundven |
ok |
# 22:04:21 |
y_morin |
bhundven: "I'm fine with the repository not working", that is, unless we can find a simple way to make it work. Ie. nothing fancy. |
# 22:04:31 |
bhundven |
sure |
# 22:06:50 |
bhundven |
http://code.bulix.org/3g3yql-85719 |
# 22:07:05 |
bhundven |
KBUILD_CFLAGS in the kernel adds -Wno-format-security |
# 22:07:16 |
bhundven |
which cleans those warnings |
# 22:07:17 |
y_morin |
bhundven: Ah, missing gettext. |
# 22:07:25 |
bhundven |
gar, mac... |
# 22:07:38 |
bhundven |
+pkg-config +gettext |
# 22:07:42 |
y_morin |
No... |
# 22:07:59 |
y_morin |
You have gettext. It's just your compiler being overzealous... |
# 22:09:15 |
y_morin |
bhundven: The compiler is right: _("...") is not a literal, so is a potential flaw when passed as format to *printf functions. |
# 22:10:50 |
bhundven |
right |
# 22:10:51 |
ansiwen_ |
quits : Quit: No Ping reply in 180 seconds. |
# 22:12:15 |
y_morin |
Maybe this should changes into: fprintf(stderr, "%s", _("...")) to squelch the warnings... |
# 22:12:33 |
y_morin |
s/changes/be changed/ |
# 22:14:02 |
bhundven |
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Makefile#n381 |
# 22:14:16 |
bhundven |
specifically line 384 |
# 22:15:01 |
bhundven |
but yes, the fprintf would be better |
# 22:19:42 |
bhundven |
essentially, the problems I'm looking to fix on mac will also help bsd build hosts |
# 22:20:10 |
bhundven |
things like (g)libtool, (g)obj{copy,dump} |
# 22:20:23 |
bhundven |
greadlink |
# 22:20:52 |
bhundven |
because bsd hosts don't like distributing the GNU parts (except from ports) |
# 22:21:29 |
bhundven |
the clang stuff is a little annoying |
# 22:21:41 |
bhundven |
but it is what it is, on mac anyways |
# 22:23:15 |
bhundven |
on mac, people can use fink, macports, or preferably homebrew |
# 22:26:36 |
y_morin |
bhundven: Yes, line 384 is something we could add to kconfig-frontends. |
# 22:26:48 |
y_morin |
bhundven: So, using a tarball works on Mac, right? |
# 22:28:42 |
bhundven |
it misses a few tools like objdump |
# 22:28:44 |
y_morin |
bhundven: Not trying to be pushy: could you install qt and gtk, and check if the graphical frontends build (and run)? |
# 22:28:58 |
bhundven |
sure, it will be later today |
# 22:29:11 |
y_morin |
bhundven: No problem! I'm soon off to bed anyway... |
# 22:29:15 |
bhundven |
(only 2pm here, PST -08:00) |
# 22:29:32 |
y_morin |
23:30 here. |
# 22:30:05 |
bhundven |
I'll have some patches for you in the morning :D |
# 22:30:30 |
y_morin |
bhundven: objdump is not needed anyway. We do not have an explicit check for it, it comes as a side-effect of come other check. |
# 22:30:35 |
y_morin |
bhundven: Hehe! :-) |
# 22:30:41 |
ansiwen |
joins #crosstool-ng |
# 22:30:58 |
smartin_ |
quits : Quit: leaving |
# 22:33:03 |
bhundven |
grumbles something about dayquil, feeling dizzy... goes afk |
# 22:33:39 |
y_morin |
bhundven: Bye! |
# 22:33:45 |
y_morin |
bhundven: Get well! |
# 22:33:49 |
bhundven |
:) thanks! |
# 22:38:05 |
ansiwen |
quits : Ping timeout: 272 seconds |
# 22:42:32 |
ansiwen |
joins #crosstool-ng |
# 23:14:41 |
sh4rm4 |
quits : Remote host closed the connection |
# 23:15:08 |
sh4rm4 |
joins #crosstool-ng |
# 23:22:41 |
y_morin |
quits : Quit: Nighty Night! |
# 23:34:20 |
doc2 |
quits : Remote host closed the connection |