[Top][All Lists]

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

Re: IA64 HP-UX libtool / gcc question about shared libraries

From: Steve Ellcey
Subject: Re: IA64 HP-UX libtool / gcc question about shared libraries
Date: Mon, 15 Dec 2008 09:31:22 -0800

On Mon, 2008-12-15 at 11:37 +0100, Gerald Pfeifer wrote:
> Steve et al,
> I don't think I have seen a response to this, and it might be the same
> issue that was causing quite many testsuite failures on i386-unknown-freebsd
> If so, that would be GCC Bugzilla Bug 35114, "731 unexpected libgomp 
> testsuite failures due setup of test environment", or
> Looking at a recent i386-unknown-freebsd run at
> though, we have
>               === libgomp Summary ===
>     # of expected passes              2262
>     # of unexpected failures  57
>     # of unsupported tests            2
> so something seems to have been improved?
> Thoughts?
> Gerald

I don't think this is exactly the same issue, but it could be related.
These errors seem to be saying that it couldn't find a symbol, to me it
looks like the program was linked with the archive libgcc (which didn't
have the 4.0.0 symbols) and the shared libgomp was not linked against
any libgcc so the symbols were not found because the shared libgcc is
never referenced anywhere.

In my case, the shared libgomp shows the shared libgcc as a dependent
library but it doesn't know where to find it.  I haven't submitted a
patch for this but my current inclination is to fix my problem in GCC
with this addition to gcc/config/ia64/hpux.h:


This way any program that uses libgomp will also use the shared libgcc
and the path to libgcc will be in the executable.

Steve Ellcey

reply via email to

[Prev in Thread] Current Thread [Next in Thread]