[toolchain] Fix glibc deb package link path error
This commit is contained in:
parent
11d086bc6a
commit
5b29761e7b
@ -28,30 +28,26 @@ prepare_glibc:
|
|||||||
rm -rf $(tmp_build_dir)
|
rm -rf $(tmp_build_dir)
|
||||||
rm -rf $(install_dir)
|
rm -rf $(install_dir)
|
||||||
mkdir -p $(src_dir)
|
mkdir -p $(src_dir)
|
||||||
cd $(src_dir)
|
mkdir -p $(install_dir)
|
||||||
git clone -b occlum-glibc-2.31 https://github.com/occlum/glibc .
|
|
||||||
|
|
||||||
|
|
||||||
override_dh_auto_build: prepare_glibc
|
override_dh_auto_build: prepare_glibc
|
||||||
mkdir -p $(tmp_build_dir)/build
|
echo "skip override_dh_auto_build"
|
||||||
cd $(tmp_build_dir)/build
|
|
||||||
unset LD_LIBRARY_PATH
|
|
||||||
${src_dir}/configure \
|
|
||||||
--prefix=${install_dir} --with-tls --without-selinux \
|
|
||||||
--disable-nscd
|
|
||||||
make
|
|
||||||
|
|
||||||
|
|
||||||
# We create symlinks in /usr/local
|
# We create symlinks in /usr/local
|
||||||
override_dh_usrlocal:
|
override_dh_usrlocal:
|
||||||
echo "Skip ..."
|
echo "Skip override_dh_usrlocal"
|
||||||
|
|
||||||
override_dh_fixperms:
|
override_dh_fixperms:
|
||||||
dh_fixperms
|
dh_fixperms
|
||||||
|
# Occlum need this to be executable
|
||||||
|
chmod 755 $(install_dir)/lib/ld-2.31.so
|
||||||
|
chmod 755 $(install_dir)/lib/libc.so.6
|
||||||
|
|
||||||
override_dh_install:
|
override_dh_install:
|
||||||
cd $(tmp_build_dir)/build
|
mkdir -p $(install_dir)
|
||||||
make install
|
cp -rf /opt/occlum/glibc/* $(install_dir)/
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
dh_clean
|
dh_clean
|
||||||
|
Loading…
Reference in New Issue
Block a user