dslm4515 / Musl-LFS

Linux From Scratch using Musl as Libc
GNU General Public License v3.0
170 stars 21 forks source link

Fix typo #39

Closed firasuke closed 3 years ago

firasuke commented 3 years ago

Fix typo, also why are you using older versions of s6-linux-init and s6-rc?

dslm4515 commented 3 years ago

@firasuke , I am using order versions of s6-linux-init and s6-rc due to change of syntax of compiled databases. I found out when i upgraded s6-linux-init and s6-rc and my boot scripts failed to boot my MLFS build... So I downgraded s6-linux-init and s6-rc and now that MLFS build boots up fine.

I am weary of re-writing the boot scripts as it took me months and lots of kernel panics to get it to work. I still cannot find a distro that uses s6 and s6-rc ONLY for the init system. Adelie uses s6 but with OpenRC

dslm4515 commented 3 years ago

I am attempting to finish another build of MLFS-8.00 to make sure gettext-tiny works under MLFS. Some packages in BMLFS, like, Geany, look for a libintl.so and/or libintl.la instead of libintl.a. I created a new repo for gettext-tiny, in hopes to port it to autotools and get it to produce a share libtool-made library (libintl.so and litintl.la). Once complete, I will go back to re-writing my bootscripts to be compatible with latest versions of s6-linux-init and s6-rc

dslm4515 commented 3 years ago

Link to the issue: https://github.com/dslm4515/BMLFS/issues/10

For gettext-tiny, i'm having issues porting it to autotools. I want the source to have a configure script AND produce libintl.so, libintl.la, and libintl.a

firasuke commented 3 years ago

@firasuke , I am using order versions of s6-linux-init and s6-rc due to change of syntax of compiled databases. I found out when i upgraded s6-linux-init and s6-rc and my boot scripts failed to boot my MLFS build... So I downgraded s6-linux-init and s6-rc and now that MLFS build boots up fine.

I am weary of re-writing the boot scripts as it took me months and lots of kernel panics to get it to work. I still cannot find a distro that uses s6 and s6-rc ONLY for the init system. Adelie uses s6 but with OpenRC

I see. Yes Adelie uses s6 + OpenRC, but Artix has a fully working s6 + s6-rc implementation (with glibc that is).

I am attempting to finish another build of MLFS-8.00 to make sure gettext-tiny works under MLFS. Some packages in BMLFS, like, Geany, look for a libintl.so and/or libintl.la instead of libintl.a. I created a new repo for gettext-tiny, in hopes to port it to autotools and get it to produce a share libtool-made library (libintl.so and litintl.la). Once complete, I will go back to re-writing my bootscripts to be compatible with latest versions of s6-linux-init and s6-rc

Did you consider opening an issue upstream? The developers behind gettext-tiny are relatively active.

Link to the issue: dslm4515/BMLFS#10

For gettext-tiny, i'm having issues porting it to autotools. I want the source to have a configure script AND produce libintl.so, libintl.la, and libintl.a

Again try asking gettext-tiny's upstream first, maybe they have a better idea or fix that would benefit all of its users.

dslm4515 commented 3 years ago

@firasuke Oops. Forgot Artix uses s6+S6-rc... I'll see if i can update my bootscripts with Artix as reference

For gettext-tiny... I assume developers at Sabatoge-Linux? https://github.com/sabotage-linux/gettext-tiny

firasuke commented 3 years ago

Yup, that's the correct upstream repo.