mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02:00
main/gcc: fix c89/c99 wrappers
Prevent variables in the here-document from being expanded. Keep indentation and use $() for consistency.
This commit is contained in:
parent
721bc20afa
commit
e0a466a5ca
@ -6,7 +6,7 @@ pkgver=6.4.0
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname="$pkgname$_target"
|
||||
pkgrel=6
|
||||
pkgrel=7
|
||||
pkgdesc="The GNU Compiler Collection"
|
||||
url="http://gcc.gnu.org"
|
||||
arch="all"
|
||||
@ -393,7 +393,7 @@ package() {
|
||||
done
|
||||
else
|
||||
# add c89/c99 wrapper scripts
|
||||
cat >"$pkgdir"/usr/bin/c89 <<EOF
|
||||
cat >"$pkgdir"/usr/bin/c89 <<'EOF'
|
||||
#!/bin/sh
|
||||
fl="-std=c89"
|
||||
for opt; do
|
||||
@ -405,13 +405,13 @@ for opt; do
|
||||
done
|
||||
exec gcc $fl ${1+"$@"}
|
||||
EOF
|
||||
cat >"$pkgdir"/usr/bin/c99 <<-EOF
|
||||
cat >"$pkgdir"/usr/bin/c99 <<'EOF'
|
||||
#!/bin/sh
|
||||
fl="-std=c99"
|
||||
for opt; do
|
||||
case "$opt" in
|
||||
-std=c99|-std=iso9899:1999) fl="";;
|
||||
-std=*) echo "`basename $0` called with non ISO C99 option $opt" >&2
|
||||
-std=*) echo "$(basename $0) called with non ISO C99 option $opt" >&2
|
||||
exit 1;;
|
||||
esac
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user