aboutsummaryrefslogtreecommitdiff
path: root/autogen.sh
blob: bf23bda75270e38a4139a7d1d22ea6d15d9b7cb4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
set -e

./update.sh
mkdir -p m4
autoreconf -i -f

# Patch libtool 2.4.2 to pass -fstack-protector as a linker argument
sed 's/-fuse-linker-plugin)/-fuse-linker-plugin|-fstack-protector*)/' \
  ltmain.sh > ltmain.sh.fixed
mv -f ltmain.sh.fixed ltmain.sh

# Update config scripts and fixup permissions
find . ! -perm -u=w ! -path "*git*" -exec chmod u+w {} \;
cp scripts/config.* .