binutils-2.14: rebuild first half of intl/aclocal.m4.

Fixes: #65
This commit is contained in:
Andrius Štikonas 2021-03-14 23:54:32 +00:00
parent 281d5ed124
commit 7581244583
1 changed files with 14 additions and 1 deletions

View File

@ -10,7 +10,6 @@ src_prepare() {
# Rebuild aclocal.m4 files
# aclocal.m4 in libiberty seems to be hand-written
# FIXME intl, needs gettext.m4
for dir in binutils bfd gas gprof ld opcodes; do
cd $dir
rm aclocal.m4
@ -18,6 +17,20 @@ src_prepare() {
cd ..
done
# intl/aclocal.m4 consists of two parts.
# First is generated by aclocal and second is from
# gettext.m4 file that is handwritten
# Here we rebuild just the first part
cd intl
csplit -sf file -n 1 aclocal.m4 '/This file is derived from/'
rm file0
mv file1 gettext.m4
# Build with aclocal-1.4 instead of 1.3
sed -i 's/AM_PROG_INSTALL/AC_PROG_INSTALL/' configure.in
aclocal-1.4
cat gettext.m4 >> aclocal.m4
cd ..
for dir in binutils bfd gas intl libiberty ld opcodes; do
cd $dir
rm config.in