Parcourir la source

perl: Pass _LARGEFILE_SOURCE and _FILE_OFFSET_BITS in cflags

Fixes broken largefile support.

Signed-off-by: Marcel Denia <naoir@gmx.net>
Marcel Denia il y a 9 ans
Parent
révision
3c7528d2f4

+ 1
- 1
lang/perl/files/config.sh-arm-mt.in Voir le fichier

@@ -53,7 +53,7 @@ castflags='0'
53 53
 cat='cat'
54 54
 cc='%%CC%%'
55 55
 cccdlflags='-fPIC'
56
-ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%'
56
+ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
57 57
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
58 58
 ccname='gcc'
59 59
 ccsymbols='__ARM_ARCH_3__=1'

+ 1
- 1
lang/perl/files/config.sh-arm.in Voir le fichier

@@ -53,7 +53,7 @@ castflags='0'
53 53
 cat='cat'
54 54
 cc='%%CC%%'
55 55
 cccdlflags='-fPIC'
56
-ccflags='%%CFLAGS%%'
56
+ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
57 57
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
58 58
 ccname='gcc'
59 59
 ccsymbols='__ARM_ARCH_3__=1'

+ 1
- 1
lang/perl/files/config.sh-armeb-mt.in Voir le fichier

@@ -52,7 +52,7 @@ castflags='0'
52 52
 cat='cat'
53 53
 cc='%%CC%%'
54 54
 cccdlflags='-fPIC'
55
-ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%'
55
+ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
56 56
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
57 57
 ccname='gcc'
58 58
 ccsymbols='__ARM_ARCH_3__=1'

+ 1
- 1
lang/perl/files/config.sh-armeb.in Voir le fichier

@@ -52,7 +52,7 @@ castflags='0'
52 52
 cat='cat'
53 53
 cc='%%CC%%'
54 54
 cccdlflags='-fPIC'
55
-ccflags='%%CFLAGS%%'
55
+ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
56 56
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
57 57
 ccname='gcc'
58 58
 ccsymbols='__ARM_ARCH_3__=1'

+ 1
- 1
lang/perl/files/config.sh-avr32-mt.in Voir le fichier

@@ -53,7 +53,7 @@ castflags='0'
53 53
 cat='cat'
54 54
 cc='%%CC%%'
55 55
 cccdlflags='-fPIC'
56
-ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%'
56
+ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
57 57
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
58 58
 ccname='gcc'
59 59
 ccsymbols=''

+ 1
- 1
lang/perl/files/config.sh-avr32.in Voir le fichier

@@ -53,7 +53,7 @@ castflags='0'
53 53
 cat='cat'
54 54
 cc='%%CC%%'
55 55
 cccdlflags='-fPIC'
56
-ccflags='%%CFLAGS%%'
56
+ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
57 57
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
58 58
 ccname='gcc'
59 59
 ccsymbols=''

+ 1
- 1
lang/perl/files/config.sh-i486-mt.in Voir le fichier

@@ -51,7 +51,7 @@ castflags='0'
51 51
 cat='cat'
52 52
 cc='%%CC%%'
53 53
 cccdlflags='-fPIC'
54
-ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%'
54
+ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
55 55
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
56 56
 ccname='gcc'
57 57
 ccsymbols=''

+ 1
- 1
lang/perl/files/config.sh-i486.in Voir le fichier

@@ -51,7 +51,7 @@ castflags='0'
51 51
 cat='cat'
52 52
 cc='%%CC%%'
53 53
 cccdlflags='-fPIC'
54
-ccflags='%%CFLAGS%%'
54
+ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
55 55
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
56 56
 ccname='gcc'
57 57
 ccsymbols=''

+ 1
- 1
lang/perl/files/config.sh-mips-mt.in Voir le fichier

@@ -53,7 +53,7 @@ castflags='0'
53 53
 cat='cat'
54 54
 cc='%%CC%%'
55 55
 cccdlflags='-fPIC'
56
-ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%'
56
+ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
57 57
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
58 58
 ccname='gcc'
59 59
 ccsymbols=''

+ 1
- 1
lang/perl/files/config.sh-mips.in Voir le fichier

@@ -53,7 +53,7 @@ castflags='0'
53 53
 cat='cat'
54 54
 cc='%%CC%%'
55 55
 cccdlflags='-fPIC'
56
-ccflags='%%CFLAGS%%'
56
+ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
57 57
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
58 58
 ccname='gcc'
59 59
 ccsymbols=''

+ 1
- 1
lang/perl/files/config.sh-mips64-mt.in Voir le fichier

@@ -53,7 +53,7 @@ castflags='0'
53 53
 cat='cat'
54 54
 cc='%%CC%%'
55 55
 cccdlflags='-fPIC'
56
-ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%'
56
+ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
57 57
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
58 58
 ccname='gcc'
59 59
 ccsymbols=''

+ 1
- 1
lang/perl/files/config.sh-mips64.in Voir le fichier

@@ -53,7 +53,7 @@ castflags='0'
53 53
 cat='cat'
54 54
 cc='%%CC%%'
55 55
 cccdlflags='-fPIC'
56
-ccflags='%%CFLAGS%%'
56
+ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
57 57
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
58 58
 ccname='gcc'
59 59
 ccsymbols=''

+ 1
- 1
lang/perl/files/config.sh-mipsel-mt.in Voir le fichier

@@ -51,7 +51,7 @@ castflags='0'
51 51
 cat='cat'
52 52
 cc='%%CC%%'
53 53
 cccdlflags='-fPIC'
54
-ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%'
54
+ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
55 55
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
56 56
 ccname='gcc'
57 57
 ccsymbols=''

+ 1
- 1
lang/perl/files/config.sh-mipsel.in Voir le fichier

@@ -51,7 +51,7 @@ castflags='0'
51 51
 cat='cat'
52 52
 cc='%%CC%%'
53 53
 cccdlflags='-fPIC'
54
-ccflags='%%CFLAGS%%'
54
+ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
55 55
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
56 56
 ccname='gcc'
57 57
 ccsymbols=''

+ 1
- 1
lang/perl/files/config.sh-powerpc-mt.in Voir le fichier

@@ -53,7 +53,7 @@ castflags='0'
53 53
 cat='cat'
54 54
 cc='%%CC%%'
55 55
 cccdlflags='-fPIC'
56
-ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%'
56
+ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
57 57
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
58 58
 ccname='gcc'
59 59
 ccsymbols='__gnu_linux__=1 __linux=1 __linux__=1 __unix=1 __unix__=1 system=linux system=posix system=unix'

+ 1
- 1
lang/perl/files/config.sh-powerpc.in Voir le fichier

@@ -53,7 +53,7 @@ castflags='0'
53 53
 cat='cat'
54 54
 cc='%%CC%%'
55 55
 cccdlflags='-fPIC'
56
-ccflags='%%CFLAGS%%'
56
+ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
57 57
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
58 58
 ccname='gcc'
59 59
 ccsymbols='__gnu_linux__=1 __linux=1 __linux__=1 __unix=1 __unix__=1 system=linux system=posix system=unix'

+ 1
- 1
lang/perl/files/config.sh-x86_64-mt.in Voir le fichier

@@ -51,7 +51,7 @@ castflags='0'
51 51
 cat='cat'
52 52
 cc='%%CC%%'
53 53
 cccdlflags='-fPIC'
54
-ccflags='-D_REENTRANT -D_GNU_SOURCE %%CFLAGS%%'
54
+ccflags='-D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
55 55
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
56 56
 ccname='gcc'
57 57
 ccsymbols=''

+ 1
- 1
lang/perl/files/config.sh-x86_64.in Voir le fichier

@@ -51,7 +51,7 @@ castflags='0'
51 51
 cat='cat'
52 52
 cc='%%CC%%'
53 53
 cccdlflags='-fPIC'
54
-ccflags='%%CFLAGS%%'
54
+ccflags='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 %%CFLAGS%%'
55 55
 ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
56 56
 ccname='gcc'
57 57
 ccsymbols=''

+ 1
- 1
lang/perl/perlmod.mk Voir le fichier

@@ -9,7 +9,7 @@ ifneq ($(CONFIG_USE_GLIBC),)
9 9
 endif
10 10
 PERL_CMD:=$(STAGING_DIR_HOST)/usr/bin/perl5.20.0
11 11
 
12
-MOD_CFLAGS_PERL:=$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)
12
+MOD_CFLAGS_PERL:=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 $(TARGET_CFLAGS) $(TARGET_CPPFLAGS)
13 13
 ifdef CONFIG_PERL_THREADS
14 14
 	MOD_CFLAGS_PERL+= -D_REENTRANT -D_GNU_SOURCE
15 15
 endif