perl: Pass _LARGEFILE_SOURCE and _FILE_OFFSET_BITS in cflags
authorMarcel Denia <naoir@gmx.net>
Fri, 22 May 2015 20:33:29 +0000 (22:33 +0200)
committerMarcel Denia <naoir@gmx.net>
Wed, 27 May 2015 00:03:56 +0000 (02:03 +0200)
Fixes broken largefile support.

Signed-off-by: Marcel Denia <naoir@gmx.net>
19 files changed:
lang/perl/files/config.sh-arm-mt.in
lang/perl/files/config.sh-arm.in
lang/perl/files/config.sh-armeb-mt.in
lang/perl/files/config.sh-armeb.in
lang/perl/files/config.sh-avr32-mt.in
lang/perl/files/config.sh-avr32.in
lang/perl/files/config.sh-i486-mt.in
lang/perl/files/config.sh-i486.in
lang/perl/files/config.sh-mips-mt.in
lang/perl/files/config.sh-mips.in
lang/perl/files/config.sh-mips64-mt.in
lang/perl/files/config.sh-mips64.in
lang/perl/files/config.sh-mipsel-mt.in
lang/perl/files/config.sh-mipsel.in
lang/perl/files/config.sh-powerpc-mt.in
lang/perl/files/config.sh-powerpc.in
lang/perl/files/config.sh-x86_64-mt.in
lang/perl/files/config.sh-x86_64.in
lang/perl/perlmod.mk

index 635b05e9e2a7b27b395a7045c19e3e396aac4050..c05d4733cf9e23ccc861a13b81a5a2a0fcb1ed6f 100644 (file)
@@ -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'
index 9382b6536806f69d2757920653dccdaf8f48bb32..d6c4177c557df0bde56d8342ac2a3e458d1bf1d8 100644 (file)
@@ -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'
index 89b310fe438ecf6bcc01ccbfd4fb82d6b18b9b64..f20166e0a129c13e23052947f5334bbab6bc27ee 100644 (file)
@@ -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'
index aab5eeb8c94da2421edbef983a1bb569f46efee6..32bac39e68276958399906dbfcd7af44075e1dc8 100644 (file)
@@ -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'
index 7336b666d344923b62d6a31a9e62b69f76941bb6..4576e0d5d1679be977e4d36d78f1be83800efa6e 100644 (file)
@@ -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=''
index 2ec7588e3cd09eafd753420d60c201ab171f6f88..16c9f1a70acffccc32f1f9dec9aae82a3d5e0ff8 100644 (file)
@@ -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=''
index 89583b65b77bc547eb7e423366d30b289488257b..bb8e06fcbeec13781338de47e6433a86bd295bfc 100644 (file)
@@ -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=''
index 9d91dff70e3c3031234c8987bcbb511c647d6d94..b28b020fda6ad6485ca1702176ac6400d96e9d40 100644 (file)
@@ -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=''
index 8564c2338b8077a978a7a8d0b0206a5b12748c89..434d99f87013fe03d311f1e36cc77b2c358adda1 100644 (file)
@@ -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=''
index 1a752e74b5c6e0cd114df7ec79a799ef5bab1146..80838754327a2a83831e10b2aef1f4cd941c60ae 100644 (file)
@@ -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=''
index 26d908a7e7d2849c46ef329da25d84d39743f047..daada6fe4fb818fa314994bd125701f3c2b46a88 100644 (file)
@@ -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=''
index baab56fdbea2e758ebfe875db17a6909d266c85d..c8ccb108ec37c8f9aacbd0740c166f6215233935 100644 (file)
@@ -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=''
index d09586a88a58c38db9af26c0c913319fafab82d7..e822f1ffd3ac5e8e02cb8b61bd92ecca24636ffc 100644 (file)
@@ -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=''
index 43c61a69c9c11cc6e580328e52f78a66fed95c6b..880d7dba7ab6192408921a6cb73662190f1a46e9 100644 (file)
@@ -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=''
index 564f27bc779e2336c7c5668a513f927295c979aa..677ed1bde2f379a70cb1bb46ac017c1d069b5b61 100644 (file)
@@ -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'
index 8906ad68b4e81c30ccadb10f50fcd98dc25b4552..c2060476bfeca3b42d39000e52a7e6c52d1ce0bf 100644 (file)
@@ -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'
index 3c6ab7b15e6eeb318c600725fff6b6e59bf2254e..894f1309ef89ec4d3259d81f987ccb9f104474a6 100644 (file)
@@ -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=''
index f528c541283117b0038ab1589b06cee4d54ab25f..ad89224e9aee63431951d44d882f10ceaf57c87e 100644 (file)
@@ -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=''
index 6cc1e4ccc817e9eef7383d81078d3b193d24dd33..146a3485832264571abba2eb4a14ed82dd47eeeb 100644 (file)
@@ -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