From fa068135d9ed7aca8cd52328ba813667b5f75ba5 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 6 Mar 2024 23:36:08 +0000 Subject: [PATCH] [GHA asy] install libtirpc-dev, try relinking statically git-svn-id: svn://tug.org/texlive/trunk/Build/source@70455 c570f23f-e606-0410-a88d-b1316a301751 --- .github/scripts/build-asy.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/scripts/build-asy.sh b/.github/scripts/build-asy.sh index ac9614c389..ac5e1fc832 100755 --- a/.github/scripts/build-asy.sh +++ b/.github/scripts/build-asy.sh @@ -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 @@ -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