LadybirdBrowser / ancient-history

The Ladybird web browser
BSD 2-Clause "Simplified" License
1.62k stars 109 forks source link

Documentation: Added Void Linux Dependencies #105

Closed mosswg closed 1 year ago

mosswg commented 1 year ago

Added dependencies for Void Linux. Note: Neither GCC 11+ or Clang 13+ are not available through xbps. Not sure if that should be put in there.

ADKaster commented 1 year ago

What compiler did you build ladybird with on Void, if gcc 11 or clang 13 are not available?

mosswg commented 1 year ago

I compiled GCC 12 from source.

ADKaster commented 1 year ago

If there's required steps that you haven't included in the documentation, then it will only confuse people that the project doesn't compile with the version of gcc that void ships (which is now two major versions behind?).

We merged some changes into LibWeb that are not properly compiled with gcc until gcc 12, so gcc 12 or clang 13 is now a hard requirement to build ladybird/serenity libraries and applications.

Overall I'm not convinced that Void or Debian stable or other LTS style distros are suitable for building and developing this code.

mosswg commented 1 year ago

Alright that's understandable.