


I know of a user using a different distro which switched to musl completely.Ant P. wrote:Yeah, doesn't seem perfect to me either, but it looks like the only "supported" option at the moment. I haven't seen anything else other than a crossdev target and that seems a lot more work.

I know of no other than vanilla stage3 (normal one) unless I'm mistaken.heiwa wrote:To have a non-hardened toolchain, start out with the *-vanilla stage3.

heiwa wrote:There is no easy way for switching the libc. You need to reinstall starting from one of the musl stage3s.



that might be a good question for the guys at crosstool-ng, the guy which was in charge of adding it to crosstool-ng was using arm in the first place I think.Ian wrote:Curious if anyone has thoughts on using MUSL for ARM, specifically a BeagleBone Black? I might try it just because, though I'm not sure if it's actually worthwhile or not.
I might look into this more. Turns out I'm going to be working all weekend, so this might turn into a longer term project then I was hoping for. Oh well, like I said, if it's a "just because" project it's not like it was going to be on a real timeline anyways.DaggyStyle wrote:that might be a good question for the guys at crosstool-ng, the guy which was in charge of adding it to crosstool-ng was using arm in the first place I think.


steveL wrote:Go for it, DaggyStyle; I'd like to follow how you get on. #gentoo-embedded is full of people who'll help (blueness is in there, too.)
Code: Select all
(chroot) livecd tmp # gcc-config -l
[1] x86_64-gentoo-linux-musl-4.8.3 *
(chroot) livecd tmp # emerge -s eudev
Searching...
[ Results for search key : eudev ]
[ Applications found : 1 ]
* sys-fs/eudev
Latest version available: 1.10-r2
Latest version installed: 1.10-r2
Size of files: 1,735 kB
Homepage: https://github.com/gentoo/eudev
Description: Linux dynamic and persistent device naming support (aka userspace devfs)
License: LGPL-2.1 MIT GPL-2
(chroot) livecd tmp # emerge -s systemd
Searching...
[ Results for search key : systemd ]
[ Applications found : 6 ]
* kde-misc/kcmsystemd [ Masked ]
Latest version available: 0.7.0
Latest version installed: [ Not Installed ]
Size of files: 50 kB
Homepage: https://github.com/rthomsen/kcmsystemd
Description: KDE control module for systemd
License: GPL-3
* sys-apps/gentoo-systemd-integration
Latest version available: 4
Latest version installed: [ Not Installed ]
Size of files: 51 kB
Homepage: https://bitbucket.org/mgorny/gentoo-systemd-integration
Description: systemd integration files for Gentoo
License: BSD
* sys-apps/systemd [ Masked ]
Latest version available: 9999
Latest version installed: [ Not Installed ]
Size of files: 0 kB
Homepage: http://www.freedesktop.org/wiki/Software/systemd
Description: System and service manager for Linux
License: GPL-2 LGPL-2.1 MIT public-domain
* sys-apps/systemd-sysv-utils [ Masked ]
Latest version available: 217
Latest version installed: [ Not Installed ]
Size of files: 3,607 kB
Homepage: http://www.freedesktop.org/wiki/Software/systemd
Description: sysvinit compatibility symlinks and manpages
License: GPL-2
* sys-apps/systemd-ui [ Masked ]
Latest version available: 9999
Latest version installed: [ Not Installed ]
Size of files: 0 kB
Homepage: http://www.freedesktop.org/wiki/Software/systemd
Description: System and service manager for Linux
License: GPL-2
* sys-devel/systemd-m4 [ Masked ]
Latest version available: 9999
Latest version installed: [ Not Installed ]
Size of files: 0 kB
Homepage: https://bitbucket.org/mgorny/systemd-m4/
Description: autoconf macros for packages using systemd
License: BSD
(chroot) livecd tmp #

well I've only started looking at this, I wasn't able to complete the install due to not been able to compile the following pkgs:steveL wrote:w00t!
Any tricky packages etc, please let us know in this thread as well, man.
Excellent; you got links for those?DaggyStyle wrote:I wasn't able to complete the install due to not been able to compile the following pkgs:so far I've provided upstream patches for cronie and portage-utils, dhcpcd is next and I'm waiting for clarifications on grub2.
- cronie
- dhcpcd
- portage-utils
- grub2
Nice one, I'm a kde-user too, always have on Linux. Would be interesting to get -semantic-craptop and [topic=970574]creaker's patchsets[/topic] going, also his [topic=972762]Qt-mounter[/topic] for Michel's [topic=938680]nubkit-free desktop[/topic]. Speaking of whom, fvwm-crystal might be a good lightweight intermediate target (and you'd get an excellent userbase.)according to the head maintainer of this branch gnome is kinda working on it, kde isn't so much, the rest of the WM works ok (xfce is best supported)
as I'm using kde in default I think I'll try focusing on it.

these patches weren't accepted yet by hardend-devs so no links yet.steveL wrote:Excellent; you got links for those?DaggyStyle wrote:I wasn't able to complete the install due to not been able to compile the following pkgs:so far I've provided upstream patches for cronie and portage-utils, dhcpcd is next and I'm waiting for clarifications on grub2.
- cronie
- dhcpcd
- portage-utils
- grub2
I think that the main goal should be have kde work on musl before going into adventures.steveL wrote:Nice one, I'm a kde-user too, always have on Linux. Would be interesting to get -semantic-craptop and [topic=970574]creaker's patchsets[/topic] going, also his [topic=972762]Qt-mounter[/topic] for Michel's [topic=938680]nubkit-free desktop[/topic]. Speaking of whom, fvwm-crystal might be a good lightweight intermediate target (and you'd get an excellent userbase.)according to the head maintainer of this branch gnome is kinda working on it, kde isn't so much, the rest of the WM works ok (xfce is best supported)
as I'm using kde in default I think I'll try focusing on it.
Though I had to switch [topic=945868]to mutt from KMail[/topic] after I turned off semantic-craptop, which was very hard after 15 years happily using KMail, I'm really glad I did now. It's so light and quick in combination with yakuake, and my desktop now runs as slick as 3.5.x used to. I was ready to jack KDE in before I finally got it slimmed-down; 4.9 and "Attach as tab to.." finally made it feel like an improvement (though mainly that was because of the taskbar idiocy no longer being an issue, it's a classic example of multiprocessing and doing things simply, leading to a very nice setup.)
