====== Building packages ======
Example build flow:
export LDFLAGS="-s"
export C_INCLUDE_PATH=/include:/usr/include
tar xvf myfancysoftware-1.0.tar.gz && cd myfancysoftware-1.0
./configure --prefix=/usr --enable-static
make
make DESTDIR=/home/user/staging-myfancysoftware
cd /home/user/staging-myfancysoftware
tar czvf myfancysoftware-1.0.tgz usr/
If configure complains about /lib/cpp failing sanity check, try this:
fbpkg install ucpp
ln -sf /usr/bin/ucpp /lib/cpp
export CPPFLAGS="-I/include -I/usr/include"
and recompile.
**pkg-config**
Use pkgconf as a drop-in replacement instead, install via fbpkg
ln -sf /usr/bin/pkgconf /usr/bin/pkg-config
**Notes**
For non-native compilations (using the musl toolchain) set ''--host=i486-musl-linux'' and enable any static compilation options (such as CFLAGS="static").
As well, for either types of builds setting ''CFLAGS="-s" LDFLAGS="-s"'' is a good idea to automatically have gcc to strip the libs and binaries.
A mirror of all the packages tars are available here: http://snacklinux.geekness.eu/tars/