------- Comment #4 from vincent at vinc17 dot org 2009-06-15 11:59 ------- (In reply to comment #3) > If you have modified the implementation (by putting headers/libraries in > standard directories where those headers/libraries were not provided by > the implementation in those versions in those directories, for example), > you are very definitely outside the scope of POSIX.
I'm not sure I understand what you mean. But the existing practice is that additional headers/libraries (i.e. not those defined by the C standard) provided by the vendor are stored under /usr/{include,lib}. And I don't think this goes against POSIX. Concerning /usr/local, the FHS says: The /usr/local hierarchy is for use by the system administrator when installing software locally. So, it should be safe to add libraries there. And again, this is the existing practice. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40442