MDL-70627 filters: aarch64 mimetex type support for filter tex notation

Amended to correct permissions.
This commit is contained in:
John Yao 2021-01-14 17:19:08 +11:00 committed by Eloy Lafuente (stronk7)
parent 9cacb16c01
commit b67e022b7f
3 changed files with 12 additions and 1 deletions

View file

@ -51,9 +51,14 @@ function filter_tex_get_executable($debug=false) {
} }
switch (PHP_OS) { switch (PHP_OS) {
case "Linux": return "$CFG->dirroot/filter/tex/mimetex.linux";
case "Darwin": return "$CFG->dirroot/filter/tex/mimetex.darwin"; case "Darwin": return "$CFG->dirroot/filter/tex/mimetex.darwin";
case "FreeBSD": return "$CFG->dirroot/filter/tex/mimetex.freebsd"; case "FreeBSD": return "$CFG->dirroot/filter/tex/mimetex.freebsd";
case "Linux":
if (php_uname('m') == 'aarch64') {
return "$CFG->dirroot/filter/tex/mimetex.linux.aarch64";
}
return "$CFG->dirroot/filter/tex/mimetex.linux";
} }
print_error('mimetexisnotexist', 'error'); print_error('mimetexisnotexist', 'error');

BIN
filter/tex/mimetex.linux.aarch64 Executable file

Binary file not shown.

View file

@ -16,6 +16,12 @@ Linux
2/ go into directory with extracted source files 2/ go into directory with extracted source files
3/ execute "cc -DAA mimetex.c gifsave.c -lm -o mimetex.linux" 3/ execute "cc -DAA mimetex.c gifsave.c -lm -o mimetex.linux"
Linux aarch64
=====
1/ install gcc
2/ go into directory with extracted source files
3/ execute "cc -DAA mimetex.c gifsave.c -lm -o mimetex.linux.aarch64"
FreeBSD FreeBSD
======= =======
1/ go into directory with extracted source files 1/ go into directory with extracted source files