[LON-CAPA-cvs] cvs: modules /TexConvert/tthperl Makefile.PL
raeburn
raeburn at source.lon-capa.org
Sat Jul 11 09:25:25 EDT 2026
raeburn Sat Jul 11 13:25:25 2026 EDT
Modified files:
/modules/TexConvert/tthperl Makefile.PL
Log:
- Flags to handle -Wreturn-mismatch are only supported for gcc 14 and newer.
Index: modules/TexConvert/tthperl/Makefile.PL
diff -u modules/TexConvert/tthperl/Makefile.PL:1.10 modules/TexConvert/tthperl/Makefile.PL:1.11
--- modules/TexConvert/tthperl/Makefile.PL:1.10 Thu Oct 30 23:34:18 2025
+++ modules/TexConvert/tthperl/Makefile.PL Sat Jul 11 13:25:25 2026
@@ -16,14 +16,16 @@
'NAME' => 'tth', # Name of your module
'LIBS' => [''], # Custom libraries (if any)
'DEFINE' => '-O1 -D_GNU_SOURCE -DPERL_POLLUTE',
- 'CCFLAGS' => '-Wno-error=return-mismatch',
'dynamic_lib' => {
OTHERLDFLAGS => '-Wl,--allow-multiple-definition',
},
'OBJECT' => 'tthperl_wrap.o tthperl.o tthfunc.o ttmfunc.o' # Object files
);
my $gccver = `gcc -dumpversion`;
-if ($gccver >= 15) {
- $WriteMakefileArgs{'CCFLAGS'} .= ' -std=gnu17';
+if ($gccver >= 14) {
+ $WriteMakefileArgs{'CCFLAGS'} = '-Wno-error=return-mismatch';
+ if ($gccver >= 15) {
+ $WriteMakefileArgs{'CCFLAGS'} .= ' -std=gnu17';
+ }
}
WriteMakefile(%WriteMakefileArgs);
More information about the LON-CAPA-cvs
mailing list