Hi,
With GCC 16.2 the default code model on loong64 is -mcmodel=medium.

You can get the old behavior (-mcmodel=normal) with:
---------------------------------------------------------------------------
domibel@dragon:~$ rm -rf ~/.maxima/binary
domibel@dragon:~$ maxima

Maxima 5.49.0 https://maxima.sourceforge.io
using Lisp GNU Common Lisp (GCL) GCL 2.7.1 git tag Version_2_7_2pre35
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) :lisp (setq compiler::*cc* (concatenate 'string compiler::*cc* "
-mcmodel=normal"))

/usr/bin/gcc  -c  -g -Werror=implicit-function-declaration
-ffile-prefix-map=<CWD>=. -fstack-protector-strong -Wformat
-Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc
-fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body
-Wno-unused-but-set-variable -Wno-tautological-compare
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -mno-relax -Wa,-mno-relax
-I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -mcmodel=normal
(%i1) load(numericalio);

(%o1)     /usr/share/maxima/5.49.0/share/numericalio/numericalio.mac
(%i2) load(draw);
SIMPLE-WARNING: structure GR-OBJECT is changing

(%o2)            /usr/share/maxima/5.49.0/share/draw/draw.lisp
(%i3)
---------------------------------------------------------------------------

Best
-Dominique

Reply via email to