Bug 5745 - raise glibc requirements
Summary: raise glibc requirements
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Build system (show other bugs)
Version: pre-1.0
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.10.0
Assignee: Pierre Ossman
Keywords: pcok, relnotes, samuel_tester
Depends on:
Blocks: 5746 7196
  Show dependency treegraph
Reported: 2015-12-07 16:07 CET by Pierre Ossman
Modified: 2018-06-14 10:28 CEST (History)
2 users (show)

See Also:
Acceptance Criteria:


Description Pierre Ossman cendio 2015-12-07 16:07:22 CET
At some point we should consider raising our requirements on glibc so that we can make use of newer features.

For the server this is probably not a big issue as our requirements on other things forces a new glibc anyway.

The big problem is the terminals which might be based on ancient distributions.
Comment 1 Pierre Ossman cendio 2017-05-04 10:01:09 CEST
I did an inventory and raising the requirement to 2.11.3 will still handle all interesting terminals. This unfortunately doesn't get us the memcpy() performance improvement (2.14), but it does mean we can have the same glibc for all our build environments. It will probably also solve various minor annoyances.

For reference, it is Wyse SUSE Linux 11 that has the oldest glibc. However RHEL 6 has 2.12 so we couldn't go much further even without Wyse. Third oldest is RHEL 7 with 2.17.
Comment 2 Pierre Ossman cendio 2018-05-30 13:58:58 CEST
The old Wyse SUSE Linux 11 is on its way out anyway as we'll start looking at it's replacement soon (bug 6199). Dell still claims these devices aren't EOL, but they haven't been sold in years.

Let's not let these devices hold us back and we'll use RHEL 6 as a base for everything.
Comment 5 Pierre Ossman cendio 2018-05-30 16:27:20 CEST
The upstream SLES 11 is also affected by this. Support for it ends in March 2019. That is not long after our next release is out, so it's not really a problem dropping support for it.
Comment 13 Pierre Ossman cendio 2018-05-31 14:54:33 CEST
Should be all done. I cannot find any more references to wyse or glibc that need changing.

I also tested the autotest by putting some Fedora binaries in /opt/thinlinc/bin.
Comment 14 Samuel Mannehed cendio 2018-06-13 15:13:00 CEST
I verified the code changes and couldn't find any more places that mention glibc or wyse that needs to be updated. The documentation and release notes looks good as well.

Note You need to log in before you can comment on or make changes to this bug.