Comment 12 for bug 1708048

Revision history for this message
Jason Stephenson (jstephenson) wrote :

Responding to Ben's comment #2:

ldconfig - I think part of this is explained indirectly in the release notes.

All executables are compiled with position independent code by GCC 6, even static libraries. I surmise that this makes it more important for libraries to follow standard naming conventions:

https://www.debian.org/releases/stable/amd64/release-notes/ch-information.en.html#pie-is-now-default

It could be that we need to modify C library code to accommodate PIC, though I doubt it.

Node.js - The status of Node.js packages is also explained in the release notes. They are deprecated because of security issues with the V8 JavaScript engine and the lack of maintainers for the packages.

https://www.debian.org/releases/stable/amd64/release-notes/ch-information.en.html#libv8

There are additional changes that may have an impact on Evergreen and Evergreen users, and I highly recommend that anyone thinking of moving to Debian 9 read the release notes.