# 05:30:30 |
cpackham |
quits : Ping timeout: 246 seconds |
# 08:28:13 |
cpackham |
joins #crosstool-ng |
# 08:54:08 |
HcE |
cpackham: the not-yet tag is for stuff you don't plan to include in 1.26? |
# 09:04:27 |
milkylainen |
you mean like mpfr? |
# 09:14:06 |
HcE |
milestone tag |
# 09:20:25 |
somename |
joins #crosstool-ng |
# 09:21:57 |
cpackham |
Yeah. Unless there is a compelling reason to include it |
# 09:22:44 |
cpackham |
I was umming and ahhing about the binutils bump but the performance regression kind of sold me on leaving it out |
# 09:23:36 |
HcE |
I'll test it locally and see how it behaves. I only test for various ARM targets, building on x86_64 Linux hosts. |
# 09:23:37 |
cpackham |
Also gives a chance for upstream binutils to fix it so we can carry the fix (assuming there is one) |
# 09:23:52 |
HcE |
Might not be a trivial fix, and they seldom do dotreleases. |
# 09:27:02 |
HcE |
Would love a real threaded linker option, but unsure if lld is there yet. |
# 09:28:25 |
cpackham |
looks like there was a build failure for armv6-nommu-linux-uclibcgnueabi anyway |
# 09:28:43 |
cpackham |
I've also got a series for gold |
# 09:29:08 |
cpackham |
which I thought had some improvements over bfd |
# 09:30:21 |
HcE |
[ERROR] collect2: error: ld returned 1 exit status |
# 09:31:56 |
milkylainen |
does ct-ng have a bunch of users on nommu v6 for new toolchains these days? |
# 09:32:01 |
milkylainen |
Just curious. |
# 09:35:31 |
cpackham |
hard to measure |
# 09:36:16 |
cpackham |
I did think some of the older RPi-Ws use it but I could be wrong |
# 09:39:39 |
milkylainen |
The picos you mean? |
# 09:40:30 |
milkylainen |
Hmm. |
# 09:42:40 |
cpackham |
quits : Ping timeout: 258 seconds |
# 09:49:20 |
somename |
quits : Quit: Quit |
# 13:32:19 |
HcE |
Hmm, cross GDB didn't build for 32-bit ARM for me using an old Linux kernel, had to dip down to 12.x release (from 13.1). Probably some dependency to kernel version. |
# 13:32:34 |
HcE |
I'm building against Linux 3.4.113 kernerl |
# 13:32:36 |
HcE |
*kernel |
# 14:34:31 |
hays |
quits : Server closed connection |
# 15:47:50 |
HcE |
Hmmm, libcrypt has gone into legacy and must be explicit enabled. The rest of Linux world is not ready for that :D |
# 16:31:28 |
milkylainen |
HcE: I think most things should be fine. |
# 16:31:52 |
milkylainen |
It's the occasional embedded product that'll trip over it until they realize what's gone. |
# 16:32:11 |
milkylainen |
Some nice knobs in crosstool-ng and a good explanation should suffice. |
# 16:33:56 |
milkylainen |
Chris add the aformentioned knob a week or two ago. |
# 19:14:49 |
HcE |
Yes, I noticed, re-building with it enabled |
# 19:15:17 |
HcE |
sysvinit (very old stuff) and Linux-PAM wasn't too happy about missing libcrypt |
# 19:23:12 |
milkylainen |
I don't know when the glibc folks plan to drop it altogether. I think the idea is to move to an external library like libxcrypt. And I don't think crosstool-ng should provide it either for the "toolchain lib-copy embedded build env"-style usages. They have to make their own provisions in the future. |
# 19:24:21 |
milkylainen |
HcE: btw. You were building what if I may ask? Just curious. |
# 19:24:38 |
milkylainen |
Embedded stuff? |
# 20:18:09 |
HcE |
Yes, embedded devices. The sysvinit stuff will hopefully EoL within reasonable time, I think bumping them to use GCC 13 and glibc 2.38 is fine as an end station. |
# 20:18:47 |
HcE |
Linux-PAM probably just need an update to 1.5.0, haven't checked changes, but I would assume Linux-PAM is on top of moving away from libcrypt |
# 20:19:08 |
HcE |
And building something like libxcrypt and bundle is fully feasible, we create our OS from scratch. |
# 20:28:51 |
milkylainen |
Mmm. I mostly use bsd style init. But it's a mashup. I usually write most of it myself. |
# 20:29:16 |
HcE |
We transitioned to systemd |
# 20:30:22 |
milkylainen |
Yeah. I guess I should to. |
# 20:30:44 |
milkylainen |
I find some obscure things to be easier to get a grasp on once I do it myself. |
# 20:31:24 |
milkylainen |
It's increasingly getting difficult living without systemd. Even for embedded. |
# 20:31:56 |
milkylainen |
Like they're updating their udev interfaces and programs start to get dependent on new stuff. Without any real alternatives. |
# 20:35:38 |
cpackham |
joins #crosstool-ng |
# 20:48:46 |
HcE |
systemd is a bit complex at first, but once you go all in, it is quite nice IMHO. |
# 21:23:42 |
asemjonovs |
joins #crosstool-ng |
# 21:24:50 |
asemjonovs |
quits : Client Quit |
# 22:30:01 |
hays |
joins #crosstool-ng |
# 23:30:29 |
cpackham |
@HCE, @milkylainen if you have a suggestion about the default setting for the libcrypt thing now will be a good time to suggest it. |
# 23:31:01 |
cpackham |
I went with defaulting to off because in the systems I work with we'll just switch to libxcrypt when we update to that glibc version. |