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 | 205 | AC_SUBST(GTK_MODVERSION,`$PKG_CONFIG --modversion gtk+-3.0`) |
| 206 | 206 | |
| 207 | 207 | dnl --------------------------------------------------------------------------- |
| 208 | -dnl Check for pic | |
| 208 | +dnl Check for pie | |
| 209 | 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 | 224 | fi |
| 222 | 225 | |
| 223 | 226 | dnl --------------------------------------------------------------------------- | ... | ... |