cvs commit: src/lib/libc/gen fts-compat.c fts-compat.h
deischen at freebsd.org
Fri Aug 24 15:25:33 PDT 2007
On Fri, 24 Aug 2007, Alfred Perlstein wrote:
> Not to pick on anyone here but Yar did something that works,
> why exactly are we not allowing him to use the tools provided
> for this exact purpose and instead making him do convoluted
> I mean seriously, so we have a versioned symbol that could
> possibly be avoided by a lot of hard work and magic which will
> probably fail for a bunch of users....
> ...so why not just use what works?
Please, enough of this "it works, so why not?". We didn't always
have symbol versioning, and we have solved these problems before
without it. There seems to be an inherent problem with our
build system, and the LD_LIBRARY_PATH trick seems to make sense
to me, or building and installing the install tools as static
to avoid problems like this.
I never added symbol versioning to libc in order to solve
-current upgrade problems. Sure, you're free to use it that
way, but it would not make me very happy ;-)
More information about the cvs-src