At Sun, 27 Jun 2021 11:55:29 -0700, "Paul A. Steckler" wrote: > On Sun, Jun 27, 2021 at 10:16 AM 'John Clements' via Racket Developers > <[email protected]> wrote: > > So here’s my question: if we upgrade to debian 9 or even (gasp) 10, would > > the > resulting binaries run on earlier versions of Linux? > > Do the binaries use dynamic libraries? Those libraries differ among > Debian versions.
The C library (glibc) is dynamically linked, and that's usually the issue. While the shared library is generally called "libc.so.6", the compiler or linker apparent generates a run-time check (based on which functions Racket uses from the C library?) to ensure that the library is actually new enough. I tried building Racket on Debian 10, and the result ran on Debian 8, so probably upgrading to 10 is fine. -- You received this message because you are subscribed to the Google Groups "Racket Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/20210627135715.177%40sirmail.smtps.cs.utah.edu.
