# 00:00:22 |
feepbot |
quits : Ping timeout: 250 seconds |
# 00:00:28 |
feep |
quits : Ping timeout: 250 seconds |
# 00:04:18 |
bhundven |
howdy mingwandroid |
# 00:11:24 |
smartin_ |
quits : Quit: good night |
# 00:15:38 |
mingwandroid |
bhundven: hey! |
# 00:15:46 |
mingwandroid |
bhundven: how's things? |
# 00:15:56 |
bhundven |
great! |
# 00:16:10 |
mingwandroid |
cool. I seen you've been busy on ctng lately! |
# 00:16:34 |
bhundven |
mingwandroid: trying to kill my burn-out |
# 00:17:12 |
bhundven |
the start-up I previously worked for had me kinda burnt out |
# 00:17:44 |
bhundven |
got to force myself to work on stuff I like to work on so I can get out of this funk |
# 00:17:44 |
mingwandroid |
bhundven: oh yeah? they worked you too hard? did it end badly? |
# 00:17:53 |
bhundven |
didn't end badly. |
# 00:18:01 |
bhundven |
just wasn't working on stuff I normally do |
# 00:18:07 |
bhundven |
devops isn't my thing |
# 00:18:44 |
bhundven |
although, I aspire that the stuff I work on can be managed by devops |
# 00:18:50 |
bhundven |
(go them...) |
# 00:19:13 |
bhundven |
so getting back to ct-ng |
# 00:19:23 |
bhundven |
I've been slacking on multilib |
# 00:19:43 |
mingwandroid |
heh, well, I think Yann was going to mow his lawn and think about things last I heard! |
# 00:19:44 |
bhundven |
because I want to get some other things fixed first |
# 00:20:08 |
bhundven |
we've been working together on musl support |
# 00:20:17 |
bhundven |
and general ct-ng fixing |
# 00:20:20 |
mingwandroid |
that's fine. I always have 101 things to do for MSYS2 or android ndk stuff to do anyway so I'm never stuck waiting. |
# 00:20:38 |
mingwandroid |
I saw the musl stuff yeah. looks good! |
# 00:20:44 |
bhundven |
I heard m$ laid off 18k |
# 00:21:03 |
mingwandroid |
mostly ex-nokia people, yeah. |
# 00:21:04 |
mingwandroid |
bummer. |
# 00:21:12 |
bhundven |
4k were nokia |
# 00:21:24 |
mingwandroid |
ah I though all but 4k were nokia .. |
# 00:21:33 |
bhundven |
now my recruiters are all telling me to apply for this hardware test-dev job at M$ |
# 00:21:46 |
bhundven |
lol |
# 00:21:48 |
mingwandroid |
heh! hmm |
# 00:21:55 |
bhundven |
idk about that |
# 00:22:05 |
mingwandroid |
turn it off and on again, that's the trick |
# 00:22:21 |
bhundven |
I've done my 3+ rounds of interviews there. That place scares me. |
# 00:23:18 |
mingwandroid |
I hate interviews man. to my career detriment probably, but I get too nervous .. and they require so much prep. |
# 00:23:34 |
mingwandroid |
I'd much rather be able to say "look at the stuff I help out on, let's skip that crap" |
# 00:23:35 |
bhundven |
(although way off-topic of ct-ng, windows embedded development is much different then windows kernel development) |
# 00:23:57 |
bhundven |
mingwandroid: totally |
# 00:24:11 |
mingwandroid |
mingw-w64 is adding windows arm support .. |
# 00:24:23 |
mingwandroid |
did you apply for the free IoT thing MS were offering? |
# 00:24:52 |
bhundven |
no |
# 00:25:02 |
mingwandroid |
of course my first thought was "I'd like to put linux on that" |
# 00:25:51 |
mingwandroid |
http://dev.windows.com/en-us/featured/Windows-Developer-Program-for-IoT |
# 00:26:17 |
bhundven |
people always ask me to help them with there computer, and I try to explain to them that the last version of windows I used was 95', they look at me funny and ask me if I'm a mac person? |
# 00:27:00 |
mingwandroid |
well, for me it's a bit stockholm syndrome and a bit that games coding jobs always use MS. |
# 00:27:06 |
feep |
joins #crosstool-ng |
# 00:27:20 |
bhundven |
mingwandroid: considering that I live in seattle... sorta happens a lot. |
# 00:27:48 |
mingwandroid |
bhundven: yeah, I guess. |
# 00:28:04 |
feepbot |
joins #crosstool-ng |
# 00:28:13 |
mingwandroid |
bhundven: my fix for being forced to use Windows is to make Windows more like Linux with MSYS2. |
# 00:29:01 |
bhundven |
mine is almost always a memory stick with a debian installed on it and my cell phone (in case my computer is in a state where I can't download stuff or browse the web for help) |
# 00:29:26 |
bhundven |
got this hp laptop, got debian on it before I left the mall |
# 00:29:40 |
mingwandroid |
now that's too nerdy |
# 00:30:17 |
mingwandroid |
I mean to rebase all of our llvm/darwin patches onto the git tree at some point .. |
# 00:31:09 |
mingwandroid |
when do you think multilib will be back on the cards for you? |
# 00:32:09 |
bhundven |
1) get 2-pass gcc build for all toolchains and legacy option for 3-pass (reverse from current state) 2) get multilib support in musl.sh |
# 00:32:25 |
bhundven |
3) multilib as usual |
# 00:32:57 |
bhundven |
llvm/darwin... got branches somewhere? |
# 00:33:23 |
bhundven |
I know the llvm stuff is diorcety |
# 00:33:36 |
bhundven |
and I haven't looked at that stuff in a bit |
# 00:34:02 |
bhundven |
I thought everyone was just committing darwin stuff to yann |
# 00:34:12 |
bhundven |
didn't know there was more work needed |
# 00:34:34 |
mingwandroid |
diorcety on github is still the place, nothing committed at all yet. |
# 00:35:07 |
bhundven |
ooorrrr do you mean a darwin target? instead of build/host? |
# 00:35:27 |
mingwandroid |
darwin build/host is easy, yeah, I mean target, OSX and iPhone |
# 00:35:38 |
bhundven |
heh |
# 00:36:14 |
mingwandroid |
on diorcety branch we can already build darwin target, even for Windows host. |
# 00:36:24 |
bhundven |
huh |
# 00:36:36 |
bhundven |
what libc is that using? netbsd? |
# 00:36:44 |
mingwandroid |
no, official Apple sdks |
# 00:36:51 |
bhundven |
huh |
# 00:36:55 |
mingwandroid |
bring your own .. |
# 00:37:02 |
bhundven |
hehe :) |
# 00:37:17 |
mingwandroid |
we don't rebuild libc yet (but we probably could) |
# 00:37:43 |
bhundven |
ok, ugh. I wanted to get LIBCs to a happy place before getting back to multilib |
# 00:38:28 |
bhundven |
but idk if darwin will have multilib |
# 00:38:57 |
mingwandroid |
darwin target is multilib already, always has been since PPC64 daYS |
# 00:39:08 |
bhundven |
hmm |
# 00:39:32 |
mingwandroid |
very first intel support of darwin could also support x86-64 |
# 00:40:02 |
mingwandroid |
we rebuild darwin libgcc for 32, 64 and kernel and user mode. |
# 00:40:18 |
bhundven |
ok |
# 00:40:36 |
mingwandroid |
.. but it's slipping behind really if I'm honest. libc++ for example we've not really bothered with, and compiler-rt |
# 00:40:44 |
mingwandroid |
(apple's new libc) |
# 00:41:10 |
bhundven |
oh, that's on the new beta? |
# 00:41:14 |
mingwandroid |
.. well, more general than that tbh. |
# 00:41:48 |
mingwandroid |
been around a while, not sure if they rolled it out yet in OS releases .. |
# 00:42:20 |
mingwandroid |
it's actually a bit lower level than a libc, more of a libgcc replacement |
# 00:43:06 |
mingwandroid |
it can be compiled for linux, and it provides lots of sanitizers, so it's pretty decent. google use it a lot. |
# 00:48:52 |
djerome |
joins #crosstool-ng |
# 00:49:01 |
mingwandroid |
what's musl capable of now? can it replace glibc? |
# 00:51:03 |
bhundven |
http://wiki.musl-libc.org/wiki/Projects_using_musl |
# 00:53:20 |
bhundven |
I just added changes to their gcc patch for gcc HEAD https://bitbucket.org/bhundven/musl-gcc-patches/commits/all |
# 00:53:58 |
mingwandroid |
pretty good then. |
# 00:54:00 |
bhundven |
and support for building with gcc HEAD in musl-cross: https://bitbucket.org/GregorR/musl-cross/pull-requests |
# 00:55:22 |
bhundven |
if we can get those patches upstream to gcc, all of these projects can just drop the patches needed to use musl |
# 01:08:19 |
mingwandroid |
sounds good. |
# 01:08:34 |
mingwandroid |
you signed your FSF papers? |
# 01:09:45 |
bhundven |
working on all the backend stuff, slowly. granted. I'd have to be confident in my patches before I commit, but I'm also waiting for feedback from people that work on the patches (specifically GregorR) |
# 01:16:17 |
sh4rm4 |
quits : Ping timeout: 256 seconds |
# 02:24:45 |
djerome |
quits : Remote host closed the connection |
# 03:34:22 |
mingwandroid |
quits : Ping timeout: 260 seconds |
# 08:53:43 |
feep |
parts #crosstool-ng |
# 09:24:17 |
smartin_ |
joins #crosstool-ng |
# 10:13:57 |
y_morin |
joins #crosstool-ng |
# 11:37:18 |
mingwandroid |
joins #crosstool-ng |
# 12:57:51 |
maxime_ |
joins #crosstool-ng |
# 13:00:22 |
maxime |
quits : Ping timeout: 250 seconds |
# 14:15:12 |
diorcety |
joins #crosstool-ng |
# 14:29:26 |
dFence |
joins #crosstool-ng |
# 14:32:23 |
dFence |
hey guys! Iâm trying to build a cross-compiler on my mac. I built gcc yesterday but I canât figure out how to tell ct-ng to use my gcc instead of the apple clang |
# 14:43:26 |
y_morin |
dFence: Hello! Did you have a look at the tutorial bundled with ct-ng: docs/C - Misc. tutorials.txt |
# 14:44:42 |
dFence |
quits : Read error: Connection reset by peer |
# 14:44:55 |
perr |
joins #crosstool-ng |
# 14:44:56 |
dFence_ |
joins #crosstool-ng |
# 14:45:04 |
dFence_ |
sorry, mac just crashed. can you pls repeat? |
# 14:45:26 |
y_morin |
dFence: Hello! Did you have a look at the tutorial bundled with ct-ng: docs/C - Misc. tutorials.txt |
# 14:48:00 |
perr |
quits : Client Quit |
# 14:50:25 |
dFence_ |
I canât find gcc_select in the homebrew repo⦠guess I have recompile ct-ng and set the configure-flags |
# 14:51:33 |
y_morin |
dFence_: Sorry, I can't help you more. I don't do MacOS... |
# 14:51:44 |
dFence_ |
no worries ;) |
# 14:52:45 |
y_morin |
dFence_: However, you can set the prefix to a compiler to use, in the menuconfig: Toolchain options ---> Tools prefix |
# 14:53:02 |
dFence_ |
damnit⦠just deleted the homebrew version ;D |
# 14:53:19 |
dFence_ |
y_morin: it would have to be a suffix as well :D |
# 14:54:41 |
y_morin |
dFence_: Yeah, well, adapt to your own needs, of course! ;-) |
# 15:19:48 |
sh4rm4 |
joins #crosstool-ng |
# 15:24:08 |
dFence_ |
*sigh* seems the paramater doesnât take for all - MPFR build still falis |
# 16:02:04 |
dFence_ |
y_morin: ct-ng keeps reverting the wrapper scripts for gcc g++ etc back to the system-defaults |
# 17:35:12 |
dFence_ |
quits : Quit: dFence_ |
# 17:36:14 |
dFence |
joins #crosstool-ng |
# 17:52:20 |
alan_o |
joins #crosstool-ng |
# 18:43:46 |
djerome |
joins #crosstool-ng |
# 18:53:17 |
bhundven |
dFence: iirc those docs are out of date |
# 18:53:34 |
bhundven |
I have a mac, but I don't use it and I don't have it with me. |
# 18:54:01 |
bhundven |
you have to install x-code and the commandline tools |
# 18:54:21 |
bhundven |
then you only install the tools you need, but don't install gcc |
# 18:54:42 |
bhundven |
the commandline tools have a gcc wrapper that bootstrap the crosstool-ng toolchain just fine |
# 18:55:43 |
bhundven |
iirc, you just need makeinfo (for texinfo), sed, autoconf tools, gawk and maybe a few others |
# 18:58:53 |
sh4rm4 |
why would you need texinfo? |
# 18:59:22 |
bhundven |
because we still haven't hacked out building the docs |
# 18:59:38 |
sh4rm4 |
you can disable their generation |
# 18:59:52 |
bhundven |
sh4rm4: yup |
# 18:59:59 |
sh4rm4 |
sometimes it doesnt work due to a bug, but ... |
# 19:00:42 |
sh4rm4 |
https://github.com/GregorR/musl-cross/commit/394a7ccf3b4b8ab02bf736ad54368f267b06d575 |
# 19:00:42 |
bhundven |
everytime I get around to working on fixing something like that, something else (usually shinny) distracts me. |
# 19:02:10 |
bhundven |
adds it to the list |
# 19:05:27 |
nandub |
joins #crosstool-ng |
# 19:15:25 |
mingwandroid |
quits : Read error: Connection reset by peer |
# 19:17:55 |
dFence |
bhundven: Iâm on 10.10 and the Xcode beta, hence the external gcc |
# 19:18:24 |
dFence |
however, now ct-ng fails right after the configure-script for gcc pass 1 |
# 19:18:38 |
dFence |
(last message: config.status: executing default commands) |
# 19:22:59 |
bhundven |
Yup. Don't use external gcc. |
# 19:23:17 |
dFence |
*sigh* |
# 19:23:58 |
bhundven |
You can keep trying to fight with it, but you won't get anywhere. |
# 19:26:57 |
dFence |
well⦠got me further than clang so far... |
# 19:32:35 |
dFence |
aaaand still dead. |
# 20:11:12 |
sh4rm4 |
quits : Remote host closed the connection |
# 20:40:56 |
sh4rm4 |
joins #crosstool-ng |
# 20:44:02 |
sh4rm4 |
quits : Remote host closed the connection |
# 21:28:56 |
smartin_ |
quits : Quit: leaving |
# 21:36:36 |
sh4rm4 |
joins #crosstool-ng |
# 21:49:46 |
djerome |
quits : Remote host closed the connection |
# 21:54:08 |
sh4rm4 |
quits : Remote host closed the connection |
# 21:59:06 |
sh4rm4 |
joins #crosstool-ng |
# 22:01:34 |
sh4rm4 |
quits : Remote host closed the connection |
# 22:02:29 |
sh4rm4 |
joins #crosstool-ng |
# 22:18:27 |
y_morin |
quits : Quit: Nighty Night! |
# 22:23:15 |
nandub |
quits : Remote host closed the connection |
# 22:23:44 |
nandub |
joins #crosstool-ng |
# 22:43:19 |
nandub |
quits : Quit: WeeChat 0.4.2 |
# 22:43:37 |
nandub |
joins #crosstool-ng |
# 22:44:06 |
bhundven |
dFence: wait around for mingwandroid |
# 22:44:33 |
bhundven |
he has done some work on both toolchains on darwin and targeted toolchains for mac os. |
# 22:47:35 |
diorcety |
dFence: indeed |
# 22:47:41 |
dFence |
quits : Quit: dFence |
# 22:48:04 |
nandub |
quits : Remote host closed the connection |
# 22:48:05 |
diorcety |
quits : Read error: Connection reset by peer |
# 22:48:45 |
nandub |
joins #crosstool-ng |
# 22:54:27 |
bhundven |
ctngbot++ |
# 22:54:40 |
bhundven |
ctngbot: karma for ctngbot |
# 22:54:40 |
ctngbot |
for ctngbot has neutral karma |
# 22:54:49 |
bhundven |
ctngbot: ctngbot++ |
# 22:55:26 |
bhundven |
calls the karma police |
# 23:03:09 |
nandub |
quits : Quit: WeeChat 0.4.2 |
# 23:03:30 |
nandub |
joins #crosstool-ng |
# 23:22:35 |
nandub |
quits : Quit: WeeChat 0.4.2 |
# 23:22:52 |
nandub |
joins #crosstool-ng |
# 23:45:32 |
sh4rm4 |
quits : Remote host closed the connection |
# 23:46:35 |
sh4rm4 |
joins #crosstool-ng |