Skip to content

Conversation

k-okada
Copy link
Member

@k-okada k-okada commented Sep 24, 2025

  • lisp/tool/eustags.c: update function prototypes, to close error: `number of arguments doesn't match prototype`
    
  •  lisp/c/eusioctl.c: use termios.h instead of termio.h as this is old incldue file
    

    fix for debia:unstable-slim,

    (cd c;  gcc -c -Wno-old-style-definition  -fPIC -Dx86_64 -DLinux -D_REENTRANT -DVERSION="9.31" -DLIB6 -falign-functions=8 -g -m64 -DTHREADED -DPTHREAD -DX_V11R6_1 -DGCC -DGCC3 -I/usr/include -I/usr/X11R6/include -I/ws/euslisp/include -o /ws/euslisp/Linux64/obj/eusioctl.o -O2 eusioctl.c) #include <termio.h>
          |          ^~~~~~~~~~

@k-okada k-okada force-pushed the add_ga branch 4 times, most recently from 4f78a40 to b502c40 Compare September 24, 2025 23:57
…ncldue file

fix for debia:unstable-slim,

(cd c;  gcc -c -Wno-old-style-definition  -fPIC -Dx86_64 -DLinux -D_REENTRANT -DVERSION="9.31" -DLIB6 -falign-functions=8 -g -m64 -DTHREADED -DPTHREAD -DX_V11R6_1 -DGCC -DGCC3 -I/usr/include -I/usr/X11R6/include -I/ws/euslisp/include -o /ws/euslisp/Linux64/obj/eusioctl.o -O2 eusioctl.c)
eusioctl.c:12:10: fatal error: termio.h: No such file or directory
   12 | #include <termio.h>
      |          ^~~~~~~~~~
@k-okada k-okada merged commit 03efbba into euslisp:master Sep 25, 2025
71 of 73 checks passed
@k-okada k-okada deleted the add_ga branch September 25, 2025 04:46
k-okada added a commit that referenced this pull request Sep 25, 2025
- apply patches in dfsg https://salsa.debian.org/science-team/euslisp/-/tree/debian/9.31+dfsg-1/debian/patches?ref_type=tags
	- On arm32, localtime_r in LOCALTIME in unixcall.c returns NULL in some situation (#524)
	- Fix for blhf Fix for blhc tests, we need to use default CFLAGS (#523)
	- defforeign on ppc64el is not work for float/double, skpping test for now (#525)
	- update VERSION=9.31 (#517)
	- remove link to libeus from executables, this also remove EUSLIB, which provides RPATH settings that Debian dislike. (#522)
	- use same code for every build (only common.l)  (#522)
	- Fix hardening-no-bindnow by adding DEB_BUILD_MAINT_OPTIONS = hardening=+all to rule and pass that variable to CFLAGS/SOFLAGS/LDFLAGS, use gcc for LD.  (#522)
- use termios.h, termio.h is dropped for glibc >= 2.42, fix lisp/tool/eustags.c for gcc^15 (#533)
- Fixed find symbol function by using 's' instead of 'sym' variable and added hash table size (#532)
- Support apple silicon arm architecture. Updates C code to handle 64-bit pointers correctly, especially for printing memory addresses. (#529)
- make sure to run MKDIR before compile GCCLS (#527)
- update code for gcc-15 (#521)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant