This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Linking with libgomp (ia64-hp-hpux11.23)


On Mon, Mar 06, 2006 at 11:32:01AM -0800, Steve Ellcey wrote:
> | ld: (Warning) Symbol "__udivsi3" is not exported but is imported by a shared library
> | ld: (Warning) Symbol "__divsi3" is not exported but is imported by a shared library
> | 2 warnings.

Are these being referenced from libgomp?  If so, why weren't they
resolved when linking libgomp?  Otherwise we need more info.

> Notice that the -lgomp comes in front of the -L flags.  With the HP
> linker this means that those directories will not be searched for
> libgomp.  If I move the -lgomp to after the -L options then I find
> libgomp.

It could well be that the libgomp_link spec is in the wrong place.

> When I do move -lgomp later in the link though I get the messages about
> __divsi3 and __udivsi3, so I think that means that I need to have
> libgomp built with the -lgcc_s option.

That should have been automatic.  See above...


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]