mirror of
https://github.com/pygos/build.git
synced 2024-11-25 12:20:42 +01:00
e87a8ec43c
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
24 lines
722 B
Bash
24 lines
722 B
Bash
run_configure() {
|
|
local srcdir="$1"
|
|
shift
|
|
|
|
local cflags="-O2 -Os"
|
|
local ldflags=""
|
|
|
|
if [ "x$TC_HARDENING" = "xyes" ]; then
|
|
cflags="$cflags -fstack-protector-all"
|
|
ldflags="$ldflags -z noexecstack -z relro -z now"
|
|
fi
|
|
|
|
ac_cv_func_malloc_0_nonnull=yes \
|
|
ac_cv_func_realloc_0_nonnull=yes \
|
|
CFLAGS="$cflags" LDFLAGS="$ldflags" \
|
|
$srcdir/configure --prefix="" --build="$HOSTTUPLE" --host="$TARGET" \
|
|
--bindir="/bin" --sbindir="/bin" --sysconfdir="/etc" \
|
|
--libexecdir="/lib/libexec" --datarootdir="/share" \
|
|
--datadir="/share" --sharedstatedir="/share" \
|
|
--with-bashcompletiondir="/share/bash-completion/completions" \
|
|
--includedir="/include" \
|
|
--libdir="/lib" \
|
|
--enable-shared --disable-static $@
|
|
}
|