Skip to content

Commit

Permalink
[GHA asy] install libtirpc-dev, try relinking statically
Browse files Browse the repository at this point in the history
git-svn-id: svn://tug.org/texlive/trunk/Build/source@70455 c570f23f-e606-0410-a88d-b1316a301751
  • Loading branch information
norbusan committed Mar 6, 2024
1 parent 3b5d26a commit fa06813
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion .github/scripts/build-asy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ then
export LC_ALL=C.UTF-8
apt-get update -q -y
apt-get install -y --no-install-recommends bash gcc g++ make perl libfontconfig-dev libx11-dev libxmu-dev libxaw7-dev build-essential
apt-get install -y --no-install-recommends build-essential pkg-config libeigen3-dev libcurl4-openssl-dev libreadline-dev libboost-filesystem-dev flex libglu1-mesa-dev freeglut3-dev libosmesa6-dev libreadline6-dev zlib1g-dev bison libglm-dev libncurses-dev python3
apt-get install -y --no-install-recommends build-essential pkg-config libeigen3-dev libcurl4-openssl-dev libreadline-dev libboost-filesystem-dev flex libglu1-mesa-dev freeglut3-dev libosmesa6-dev libreadline6-dev zlib1g-dev bison libglm-dev libncurses-dev python3 libtirpc-dev
;;
freebsd)
env ASSUME_ALWAYS_YES=YES pkg install -y gmake gcc pkgconf libX11 libXt libXaw fontconfig perl5 eigen readline flex libGLU freeglut libosmesa zlib-ng bison glm ncurses python python3
Expand Down Expand Up @@ -77,6 +77,11 @@ cd utils/asymptote
./configure --prefix=/tmp/asyinst --enable-static --enable-texlive-build CXXFLAGS=-std=c++11 \
--disable-gsl --disable-fftw --disable-lsp --disable-curl
$TL_MAKE -j2

# relink with static libtirpc if possible
sed -i -e '/^LFLAGS/s/-ltirpc/-Wl,-Bstatic -ltirpc -Wl,-Bdynamic/' Makefile
$TL_MAKE

strip asy

mv asy ../../asy-$arch
Expand Down

0 comments on commit fa06813

Please sign in to comment.