- More info here
- Version:
fehQlibs-27
fehQlibs are supplementary C libraries by Erwin Hoffmann. They are needed for ucspi-tcp6 and ucspi-ssl.
Install as follows in /usr/local:
FEQLIBS_VER=27
cd /usr/local
wget https://www.fehcom.de/ipnet/fehQlibs/fehQlibs-${FEQLIBS_VER}.tgz
tar xzf fehQlibs-${FEQLIBS_VER}.tgz
chown -R root:root fehQlibs-${FEQLIBS_VER}
cd fehQlibs-${FEQLIBS_VER}
Change the installation folder modifing the file conf-build as
LIBDIR=/usr/local/lib HDRDIR=/usr/local/include
Compile and install:
make -C src
make -C src shared
make -C src install
cd ..
rm qlibs
ln -s fehQlibs-${FEQLIBS_VER} qlibs
Since the qlibs have to be found when compiling ucspi-tcp6 we have to append them to our /etc/ld.so.conf
echo "/usr/local/qlibs" >> /etc/ld.so.conf ldconfig
On Unix systems this could be sufficient to link the qlib libraries:
ldconfig -m /usr/local/qlibs


Comments
fehQlibs *.so is not installed by "make install"
Yasuo June 11, 2022 01:44 CET
fehQlibs *.so is not installed by "make install".
Instaed of
copying *.so to /usr/local/lib would be better.
Alpine linux's ldconfig refuses to add new lib path. Copying *.so to /usr/local/lib worked.
Reply | Permalink