Skip to content
This repository has been archived by the owner on Jan 1, 2023. It is now read-only.

Packages needing GNU to build #2

Open
13 of 33 tasks
konimex opened this issue Feb 19, 2020 · 4 comments
Open
13 of 33 tasks

Packages needing GNU to build #2

konimex opened this issue Feb 19, 2020 · 4 comments
Labels

Comments

@konimex
Copy link
Member

konimex commented Feb 19, 2020

Cataloguing this now. This list may expand. The available alternative solutions are to be tested.
core:

  • busybox
    • GNU make
  • curl
  • e2fsprogs
    • GNU make
  • flex
    • GNU make
  • git
    • GNU make
  • linux-headers, also the kernel will be built from these sources anyway so I'll include the whole kernel here
    • GNU make
  • musl
    • GNU make

extra:

  • alsa-utils
    • GNU make
  • ccache
    • GNU make
  • efibootmgr
    • GNU make
  • efivar
    • GNU make
  • eudev
    • GNU gperf
  • ffmpeg
    • GNU make
  • firefox
    • autoconf specifically 2.13 (included in build)
    • GNU m4 (needed for GNU autoconf -- included in build)
    • GNU make
  • fontconfig
    • GNU make
  • freetype-harfbuzz
    • GNU make
    • CMake available for freetype, but not really sure how to combine it with harfbuzz in this case
    • harfbuzz already uses meson
  • giflib
    • GNU make
  • gtk+3
    • GNU make
    • meson used
  • libaiono longer in KISS main
  • libelf
    • GNU make
  • libevdev
    • GNU make
  • libffi
    • GNU make
  • libvpx
    • GNU make
  • libxml2removed
  • mdevd
    • GNU make
  • mutt
    • GNU make (cyrus-sasl)
  • nasm
    • GNU make
  • netbsd-curses
    • GNU make
  • opendoas
    • GNU make
  • opus
    • GNU Make
    • CMake available
  • strace
    • GNU make
  • wpa_supplicant
    • GNU make
  • x264
    • GNU make
@gottaeat
Copy link
Contributor

gottaeat commented Aug 5, 2021

regarding firefox requiring gnu as from binutils, this is due to nss' freebl. there are three different files forcing -no-integrated-as if CC is set to clang. i assume these flags were put out there ages ago when clang couldn't assemble intel-gcm.s because patching out every mention of -no-integrated-as in freebl allows firefox to be built in a system where there's no gas. i can send in a pr if requested.

@konimex
Copy link
Member Author

konimex commented Aug 5, 2021

I'm interested, send in the patch.

@Ella-0
Copy link

Ella-0 commented Oct 10, 2021

musl

I've been working on getting this to build with meson

@Ella-0
Copy link

Ella-0 commented Oct 11, 2021

musl

I've been working on getting this to build with meson

Done, see here

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants