dslm4515 / Musl-LFS

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

054-Musl-Legacy-Compat: I've created a package to musl-legacy-compat #72

Open takusuman opened 2 years ago

takusuman commented 2 years ago

And I'd like to know if you guys have interest in adding it to sources.list instead of using headers saved in files/. I've also created a script to automate the instalation process. It's made in Korn Shell (because it's the default shell for Copacabana), but you can run it with GNU Bourne-Again Shell without further problems.

The GitHub repository is here: https://github.com/Projeto-Pindorama/musl-compat And the tarball is here: https://github.com/Projeto-Pindorama/musl-compat/archive/refs/tags/0.5.tar.gz

takusuman commented 2 years ago

Oh, the do_install.ksh script is pretty simple. If you guys want to modify it to use in another package, it's easy to hack on it.

dslm4515 commented 2 years ago

I'll also import it to my other *MLFS projects too.

takusuman commented 1 year ago

Oh, the do_install.ksh script is pretty simple. If you guys want to modify it to use in another package, it's easy to hack on it.

Good Afternoon, fellas! After a little more than one year, I started writing Makefiles for these packages, it will drop the requirement on a more complex Shell such as GNU Broken-Again or Korn Shell 93. For now, there's musl-extras with a Makefile. A Makefile for musl-legacy-compat shall be coming soon. https://github.com/Projeto-Pindorama/musl-extra/commit/282af0c34de40e87f8f89269e21217a233fcb87a

takusuman commented 1 year ago

And, finally: https://github.com/Projeto-Pindorama/musl-compat/commit/b1795eaded1d1f4e3535641eaf482183e99c0bcd https://github.com/Projeto-Pindorama/musl-compat/releases/tag/20230601

Musl-Legacy-Compat (or musl-compat, if you prefer) has a Makefile and doesn't depend anymore on a non-POSIX shell. Maybe you wish to update it there in Musl-LFS recipes, @dslm4515.