In addition to bug fixes, I found this in the release notes for glibc 2.13:
New optimized string functions for x86-64: strnlen (SSE2), strcasecmp (SSE2, SSSE3, SSE4.2), strncasecmp (SSE2, SSSE3, SSE4.2) Implemented by Ulrich Drepper. This is something that is probably beneficial to string functions in LC. The ABI comparison that I found started with 2.13 so it doesn't show the symbol changes from the previous version. On Tue, Jul 31, 2018 at 11:31 AM, Richard Gaskin via use-livecode < use-livecode@lists.runrev.com> wrote: > Keith Clarke wrote: > > > Thanks Martin (& Brian). It transpires that the VPS in question only > > has CentOS 6 OS option, even if recreated - so the OS is a given for > > the short term, pending replacement / upgrade discussions with the > > hosting provider, which are not my call. > > > > One option to get underway might be to deploy an earlier version of LC > > Server that can both: > > Run happily under Linux with GLIBC at 2.12 > > Use LC9-compatible stacks - so I can develop on my desktop and deploy. > > > > I just hope these criteria aren’t mutually exclusive! > > Apparently glibc has a very conservative version numbering scheme - v2.12 > was from 2010: > https://sourceware.org/glibc/wiki/Glibc%20Timeline > > LC 9's native format is the same as with v8.1, so I checked the Release > Notes for that version and apparently it requires glibc 2.13 or later. > > Oddly, looking back to LC v7.0 the glibc required versions were *higher* > than they are in later versions - from the v7 release notes: > > Requirements for 32-bit Intel/AMD: > glibc 2.3.6 or later > Requirements for 64-bit Intel/AMD: > glibc 2.15 or later > > Even odder is that support for the older 32-bit architecture requires a > much newer version (?). > > In fact, I went back as far as LC v4.5 and found the glibc required > version listed as "glibc 2.3.2 or later". > > This is confusing to me, so it seems we could benefit from some guidance > from Mark Waddingham or one of the Linux-savvy team members. > > I wonder how difficult it would be to recompile LC 9.0.1 with glibc 2.12... > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > ambassa...@fourthworld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode