Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.58 KB

history.md

File metadata and controls

34 lines (27 loc) · 1.58 KB

HollaLinux History

HollaLinux was at first to build riscv64 port of Slackware from scratch as a mean to assess cross build capability of other distros started in June 2022.

There was a nice Slackware riscv64 port already done by Alvaro Figueroa (fede2cr), using stage4 from Fedora riscv64 port as its base. It did not provide a bootable media and unfortunately did not run smoothly during our test within chroot environment.

Later HollaLinux became a new project to build another riscv64 port of Slackware since we successfully made a bootable image on QEMU in July 2022.

Build of HollaLinux is starting from Slackware 15.0 release source tree, combining some upgrades from the current branch, and making modifications or adding patches to make it build on riscv64.

HollaLinux now sets all LIBDIRSUFFIX in SlackBuild to "" for riscv64 because the default LIBDIRSUFFIX for non-x86_64 architecture is "", and the build scripts are just executed with no modification being a testing method at first.

There comes difference to fede2cr's work in the source that LIBDIRSUFFIX is set to "64" in some of his SlackBuild scripts while in some others is not set and default to "". This makes it mostly uncompatible with HollaLinux and HollaLinux is not a drop-in replacement with any of these previous porting works.

HollaLinux might follow the convention to use LIBDIRSUFFIX="64" in future, or maybe just keep using LIBDIRSUFFIX="", depending on whether multilib support for riscv32 is such an importance or not.