fix cpantesters build failures/warnings
Karel Miko
6 years ago
10 | 10 | glob('src/ltc/*/*/*/*/*.c'), |
11 | 11 | ); |
12 | 12 | my $myextlib = "src/liballinone$Config{lib_ext}"; |
13 | my $mycflags = "$Config{cccdlflags} $Config{ccflags} $Config{optimize} -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC"; | |
13 | my $mycflags = "$Config{ccflags}"; | |
14 | #my $mycflags = "$Config{cccdlflags} $Config{ccflags} $Config{optimize}"; | |
14 | 15 | |
15 | 16 | #FIX: gcc with -flto is a trouble maker see https://github.com/DCIT/perl-CryptX/issues/32 |
16 | 17 | $mycflags =~ s/-flto\b//g; |
18 | ||
19 | #FIX: avoid -Wwrite-strings -Wcast-qual -pedantic -pedantic-errors -ansi -std=c89 | |
20 | $mycflags =~ s/-pedantic\b//g; | |
21 | $mycflags =~ s/-pedantic-errors\b//g; | |
22 | $mycflags =~ s/-std=c89\b//g; | |
23 | $mycflags =~ s/-ansi\b//g; | |
24 | $mycflags =~ s/-Wwrite-strings\b//g; | |
25 | $mycflags =~ s/-Wcast-qual\b//g; | |
17 | 26 | |
18 | 27 | #FIX: avoid "ar: fatal: Numeric group ID too large" see https://github.com/DCIT/perl-CryptX/issues/33 |
19 | 28 | my $myarflags = '$(AR_STATIC_ARGS)'; |