commit 3c7528d2f4e0b34d9bd90b43a9d4287e021a35ff parent afb99d5a3d78fa0b8390a5fa14555cee6b30f237 Author: Marcel Denia <naoir@gmx.net> Date: Fri, 22 May 2015 22:33:29 +0200 perl: Pass _LARGEFILE_SOURCE and _FILE_OFFSET_BITS in cflags Fixes broken largefile support. Signed-off-by: Marcel Denia <naoir@gmx.net> Diffstat:
19 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/lang/perl/files/config.sh-arm-mt.in b/lang/perl/files/config.sh-arm-mt.in @@ -53,7 +53,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%' +ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='__ARM_ARCH_3__=1' diff --git a/lang/perl/files/config.sh-arm.in b/lang/perl/files/config.sh-arm.in @@ -53,7 +53,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='%%CFLAGS%%' +ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='__ARM_ARCH_3__=1' diff --git a/lang/perl/files/config.sh-armeb-mt.in b/lang/perl/files/config.sh-armeb-mt.in @@ -52,7 +52,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%' +ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='__ARM_ARCH_3__=1' diff --git a/lang/perl/files/config.sh-armeb.in b/lang/perl/files/config.sh-armeb.in @@ -52,7 +52,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='%%CFLAGS%%' +ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='__ARM_ARCH_3__=1' diff --git a/lang/perl/files/config.sh-avr32-mt.in b/lang/perl/files/config.sh-avr32-mt.in @@ -53,7 +53,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%' +ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' diff --git a/lang/perl/files/config.sh-avr32.in b/lang/perl/files/config.sh-avr32.in @@ -53,7 +53,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='%%CFLAGS%%' +ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' diff --git a/lang/perl/files/config.sh-i486-mt.in b/lang/perl/files/config.sh-i486-mt.in @@ -51,7 +51,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%' +ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' diff --git a/lang/perl/files/config.sh-i486.in b/lang/perl/files/config.sh-i486.in @@ -51,7 +51,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='%%CFLAGS%%' +ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' diff --git a/lang/perl/files/config.sh-mips-mt.in b/lang/perl/files/config.sh-mips-mt.in @@ -53,7 +53,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%' +ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' diff --git a/lang/perl/files/config.sh-mips.in b/lang/perl/files/config.sh-mips.in @@ -53,7 +53,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='%%CFLAGS%%' +ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' diff --git a/lang/perl/files/config.sh-mips64-mt.in b/lang/perl/files/config.sh-mips64-mt.in @@ -53,7 +53,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%' +ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' diff --git a/lang/perl/files/config.sh-mips64.in b/lang/perl/files/config.sh-mips64.in @@ -53,7 +53,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='%%CFLAGS%%' +ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' diff --git a/lang/perl/files/config.sh-mipsel-mt.in b/lang/perl/files/config.sh-mipsel-mt.in @@ -51,7 +51,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%' +ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' diff --git a/lang/perl/files/config.sh-mipsel.in b/lang/perl/files/config.sh-mipsel.in @@ -51,7 +51,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='%%CFLAGS%%' +ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' diff --git a/lang/perl/files/config.sh-powerpc-mt.in b/lang/perl/files/config.sh-powerpc-mt.in @@ -53,7 +53,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%' +ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='__gnu_linux__=1 __linux=1 __linux__=1 __unix=1 __unix__=1 system=linux system=posix system=unix' diff --git a/lang/perl/files/config.sh-powerpc.in b/lang/perl/files/config.sh-powerpc.in @@ -53,7 +53,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='%%CFLAGS%%' +ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='__gnu_linux__=1 __linux=1 __linux__=1 __unix=1 __unix__=1 system=linux system=posix system=unix' diff --git a/lang/perl/files/config.sh-x86_64-mt.in b/lang/perl/files/config.sh-x86_64-mt.in @@ -51,7 +51,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%' +ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' diff --git a/lang/perl/files/config.sh-x86_64.in b/lang/perl/files/config.sh-x86_64.in @@ -51,7 +51,7 @@ castflags='0' cat='cat' cc='%%CC%%' cccdlflags='-fPIC' -ccflags='%%CFLAGS%%' +ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' diff --git a/lang/perl/perlmod.mk b/lang/perl/perlmod.mk @@ -9,7 +9,7 @@ ifneq ($(CONFIG_USE_GLIBC),) endif PERL_CMD:=$(STAGING_DIR_HOST)/usr/bin/perl5.20.0 -MOD_CFLAGS_PERL:=$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) +MOD_CFLAGS_PERL:=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 $(TARGET_CFLAGS) $(TARGET_CPPFLAGS) ifdef CONFIG_PERL_THREADS MOD_CFLAGS_PERL+= -D_REENTRANT -D_GNU_SOURCE endif