Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cc1ea5d

Browse files
committed
force gcc to use c99 inline semantics
1 parent 47503c5 commit cc1ea5d

2 files changed

Lines changed: 15 additions & 3 deletions

File tree

configure

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -784,6 +784,7 @@ infodir
784784
docdir
785785
oldincludedir
786786
includedir
787+
runstatedir
787788
localstatedir
788789
sharedstatedir
789790
sysconfdir
@@ -894,6 +895,7 @@ datadir='${datarootdir}'
894895
sysconfdir='${prefix}/etc'
895896
sharedstatedir='${prefix}/com'
896897
localstatedir='${prefix}/var'
898+
runstatedir='${localstatedir}/run'
897899
includedir='${prefix}/include'
898900
oldincludedir='/usr/include'
899901
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -1146,6 +1148,15 @@ do
11461148
| -silent | --silent | --silen | --sile | --sil)
11471149
silent=yes ;;
11481150

1151+
-runstatedir | --runstatedir | --runstatedi | --runstated \
1152+
| --runstate | --runstat | --runsta | --runst | --runs \
1153+
| --run | --ru | --r)
1154+
ac_prev=runstatedir ;;
1155+
-runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1156+
| --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1157+
| --run=* | --ru=* | --r=*)
1158+
runstatedir=$ac_optarg ;;
1159+
11491160
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
11501161
ac_prev=sbindir ;;
11511162
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1283,7 +1294,7 @@ fi
12831294
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
12841295
datadir sysconfdir sharedstatedir localstatedir includedir \
12851296
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1286-
libdir localedir mandir
1297+
libdir localedir mandir runstatedir
12871298
do
12881299
eval ac_val=\$$ac_var
12891300
# Remove trailing slashes.
@@ -1436,6 +1447,7 @@ Fine tuning of the installation directories:
14361447
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
14371448
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
14381449
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
1450+
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
14391451
--libdir=DIR object code libraries [EPREFIX/lib]
14401452
--includedir=DIR C header files [PREFIX/include]
14411453
--oldincludedir=DIR C header files for non-gcc [/usr/include]
@@ -6906,7 +6918,7 @@ UNIVERSAL_ARCH_FLAGS=
69066918
# tweak BASECFLAGS based on compiler and platform
69076919
case $GCC in
69086920
yes)
6909-
CFLAGS_NODIST="$CFLAGS_NODIST -std=c99"
6921+
CFLAGS_NODIST="$CFLAGS_NODIST -std=c99 -fno-gnu89-inline"
69106922

69116923
# Python doesn't violate C99 aliasing rules, but older versions of
69126924
# GCC produce warnings for legal Python code. Enable

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1515,7 +1515,7 @@ AC_SUBST(UNIVERSAL_ARCH_FLAGS)
15151515
# tweak BASECFLAGS based on compiler and platform
15161516
case $GCC in
15171517
yes)
1518-
CFLAGS_NODIST="$CFLAGS_NODIST -std=c99"
1518+
CFLAGS_NODIST="$CFLAGS_NODIST -std=c99 -fno-gnu89-inline"
15191519

15201520
# Python doesn't violate C99 aliasing rules, but older versions of
15211521
# GCC produce warnings for legal Python code. Enable

0 commit comments

Comments
 (0)