[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#165358: A few more details on libc6 2.3.1-1 breakage



On Fri, Oct 18, 2002 at 06:13:28PM +0200, Vincenzo Gervasi wrote:
> 
> The update broke other packages as well.
> For example, java reports

> Error occurred during initialization of VM
> Unable to load native library:
> /usr/java/j2sdk1.4.0/jre/lib/i386/libjava.so: symbol __libc_waitpid,
> version GLIBC_2.0 not defined in file libc.so.6 with link time reference

> I am not sure whether waitpid is the only call affected or not. In the
> various changelogs for libc6 there is no mention of changes affecting
> that particular call.

The trick here is that they're not calling waitpid, they're calling
__libc_waitpid, which is not a published call.  All internal
interfaces are now hiden from user applications, and any applications
which used them (despite the fact that they were undocumented and
didn't appear in headers) will now break.

Newer versions of the jdk fix this bug.

-- 
learning from failures is nice in theory...
but in practice, it sucks :)
 - Wolfgang Jaehrling



Reply to: