[LON-CAPA-cvs] cvs: loncom /cgi/mimeTeX commands

raeburn raeburn at source.lon-capa.org
Thu Oct 30 17:50:22 EDT 2025


raeburn		Thu Oct 30 21:50:22 2025 EDT

  Modified files:              
    /loncom/cgi/mimeTeX	commands 
  Log:
  - Support Fedora 43 which use gcc 15 (for which default is C23 standard) by
    including std=gnu17 in compiler flags for compatibility with mimetex code. 
  
  
Index: loncom/cgi/mimeTeX/commands
diff -u loncom/cgi/mimeTeX/commands:1.3 loncom/cgi/mimeTeX/commands:1.4
--- loncom/cgi/mimeTeX/commands:1.3	Thu Dec  4 12:17:13 2008
+++ loncom/cgi/mimeTeX/commands	Thu Oct 30 21:50:22 2025
@@ -1,4 +1,10 @@
 #!/bin/sh
-cc -DAA -DCACHEPATH=\"%mimetexcache/\" -DNEWCOMMANDS="\"loncapanewcommands.h\"" \
+gccver=`gcc -dumpversion`
+gccstd="";
+if [[ $gccver=="15" ]];
+then
+    gccstd="-std=gnu17"
+fi
+cc $gccstd -DAA -DCACHEPATH=\"%mimetexcache/\" -DNEWCOMMANDS="\"loncapanewcommands.h\"" \
     mimetex.c gifsave.c -lm -o mimetex.cgi
 




More information about the LON-CAPA-cvs mailing list