Commit 0d8b1e56acaa451af797a40c4ef83759a0e5cdd3
1 parent
caa09a24
Exists in
master
and in
3 other branches
Using PIE instead of pic.
Showing
1 changed file
with
11 additions
and
8 deletions
Show diff stats
configure.ac
| @@ -205,19 +205,22 @@ AC_SUBST(GTK_CFLAGS) | @@ -205,19 +205,22 @@ AC_SUBST(GTK_CFLAGS) | ||
| 205 | AC_SUBST(GTK_MODVERSION,`$PKG_CONFIG --modversion gtk+-3.0`) | 205 | AC_SUBST(GTK_MODVERSION,`$PKG_CONFIG --modversion gtk+-3.0`) |
| 206 | 206 | ||
| 207 | dnl --------------------------------------------------------------------------- | 207 | dnl --------------------------------------------------------------------------- |
| 208 | -dnl Check for pic | 208 | +dnl Check for pie |
| 209 | dnl --------------------------------------------------------------------------- | 209 | dnl --------------------------------------------------------------------------- |
| 210 | -AC_ARG_ENABLE([pic], | ||
| 211 | - [AS_HELP_STRING([--disable-pic], [disable support for PIC libraries (required to compile on 64bits)])], | 210 | +AC_ARG_ENABLE([pie], |
| 211 | + [AS_HELP_STRING([--disable-pie], [disable support for position independent executable])], | ||
| 212 | [ | 212 | [ |
| 213 | - app_cv_pic="$enableval" | 213 | + app_cv_pie="$enableval" |
| 214 | ],[ | 214 | ],[ |
| 215 | - app_cv_pic="yes" | 215 | + app_cv_pie="yes" |
| 216 | ]) | 216 | ]) |
| 217 | 217 | ||
| 218 | -if test "$app_cv_pic" == "yes"; then | ||
| 219 | - CFLAGS="$CFLAGS -fPIC" | ||
| 220 | - LDFLAGS="$LDFLAGS -fPIC" | 218 | +if test "$app_cv_pie" == "yes"; then |
| 219 | + CFLAGS="$CFLAGS -fpie" | ||
| 220 | + LDFLAGS="$LDFLAGS -pie" | ||
| 221 | + AC_MSG_NOTICE([Using position independent executable]) | ||
| 222 | +else | ||
| 223 | + AC_MSG_NOTICE([Not using position independent executable]) | ||
| 221 | fi | 224 | fi |
| 222 | 225 | ||
| 223 | dnl --------------------------------------------------------------------------- | 226 | dnl --------------------------------------------------------------------------- |