Skip to content

Commit eafd259

Browse files
committed
1 parent f6e4225 commit eafd259

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

contrib/gitian-descriptors/gitian-linux.yml

+8-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ script: |
4646
FAKETIME_PROGS="date ar ranlib nm"
4747
HOST_CFLAGS="-O2 -g"
4848
HOST_CXXFLAGS="-O2 -g"
49-
HOST_LDFLAGS=-static-libstdc++
49+
HOST_LDFLAGS_BASE="-static-libstdc++"
5050
5151
export QT_RCC_TEST=1
5252
export QT_RCC_SOURCE_DATE_OVERRIDE=1
@@ -160,6 +160,13 @@ script: |
160160
# Extract the release tarball into a dir for each host and build
161161
for i in ${HOSTS}; do
162162
export PATH=${BASEPREFIX}/${i}/native/bin:${ORIGPATH}
163+
if [ "${i}" = "riscv64-linux-gnu" ]; then
164+
# Workaround for https://bugs.launchpad.net/ubuntu/+source/gcc-8-cross-ports/+bug/1853740
165+
# TODO: remove this when no longer needed
166+
HOST_LDFLAGS="${HOST_LDFLAGS_BASE} -Wl,-z,noexecstack"
167+
else
168+
HOST_LDFLAGS="${HOST_LDFLAGS_BASE}"
169+
fi
163170
mkdir -p distsrc-${i}
164171
cd distsrc-${i}
165172
INSTALLPATH=`pwd`/installed/${DISTNAME}

0 commit comments

Comments
 (0)