The Testing Area :: January Extensions



Hi WDef:
Seems like I was wrong. They did not build against a newer version of glibc. They only added a GLIBC_2.3.4 versioned symbol to the library. (I don't know why they do this, but I'm sure there must be a reason..)

From Debian changelog:
Quote
glibc (2.3.2.ds1-21) unstable; urgency=high
- debian/rules: Bump up shlib_dep_ver 2.3.2.ds1-21. It's required by adding GLIBC_2.3.4 symbol.
- debian/patches/sched-update.dpatch: Update sched_[gs]et_affinity to new interface and library version. Add GLIBC_2.3.4 versioned symbol for new interface. (Closes: #297769)
Bug #297769: glibc: sched_setaffinity() provides obsolete interface

Quote
(I don't know why they do this, but I'm sure there must be a reason..)

The bug tracking system at Debian explains why: "The current Sarge glibc still provides the obsolete 2-argument interface for sched_setaffinity(). As more software is starting to use this system call, this is becoming a real issue because developers will have to create a special version just for Debian."


original here.