10 May 2026

darling

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000

A macOS translation layer for Linux.

http://slackbuilds.org/repository/15.0/development/git-lfs/
git-lfs.tar.gz
git-lfs-linux-amd64-v3.7.1.tar.gz

Git LFS is required to clone the repository.

bash-5.1$ git lfs install
Git LFS initialized.
bash-5.1$ grep -A 4 lfs ~/.gitconfig
[filter "lfs"]
        clean = git-lfs clean -- %f
        smudge = git-lfs smudge -- %f
        process = git-lfs filter-process
        required = true
bash-5.1$ cd /tmp
bash-5.1$ export GIT_CLONE_PROTECTION_ACTIVE=false
bash-5.1$ git clone -q --recursive https://github.com/darlinghq/darling.git
bash-5.1$

https://slackbuilds.org/repository/15.0/libraries/libbsd/
https://slackbuilds.org/repository/15.0/libraries/libmd/

root@darkstar:/tmp# cat build.sh
#!/bin/bash

cd darling; tools/uninstall

mkdir build; cd build

cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DTARGET_i386=OFF ..

make -j5
root@darkstar:/tmp#

The vulkan-sdk version is not recent enough to build from source due to undeclared identifiers.

https://mirrors.slackware.com/slackware/slackware64-15.0/testing/packages/graphics-updates/

bash-5.1$ grep graphics-updates /var/lib/slackpkg/pkglist | cut -f 2-3 -d ' '
cbindgen 0.29.0
cmake 3.31.8
kwayland 5.90.0
kwayland-integration 5.23.5
kwayland-server 5.23.5
kwin 5.23.5
libdrm 2.4.125
libva 2.22.0
libva-utils 2.22.0
libvdpau 1.5
mesa 25.0.7
meson 1.8.2
pipewire 1.2.7
spirv-llvm-translator 20.1.3
vulkan-sdk 1.4.313.0
wayland 1.23.1
wayland-protocols 1.45
wireplumber 0.5.10
bash-5.1$

The pre-compiled download was built with a different GLIBC version.

[   ]



https://www.darlinghq.org/