Re: linker warnings

New Message Reply Date view Thread view Subject view Author view

Ed Millard (millard++at++hawkeye.newport.sgi.com)
Wed, 4 Jan 1995 09:58:00 -0800 (PST)


>
>
> Hi,
>
> when compiling my application "virgis" I get the following linker warnings:
>
> ld:
> Warning: Object virgis will not quickstart since you are using a
> non-quickstarted libpf.so
> Warning: Object virgis will not quickstart since you are using a
> non-quickstarted libpr.so
> Warning: The application virgis has conflicts. This will impact program
> startup time
> Use "elfdump -Dc virgis" to get list of conflicts
>
>
> :~> elfdump -Dc virgis
>
>
> virgis:
> ***CONFLICT SECTION***
> Name
>
> .conflict
> [__dl__FPv ]
> [exit ]
> [__readenv_sigfpe ]
> [__checktraps ]
> [__trap_fpe_override ]
> [ ]
> [ ]
> [ ]
>
> Does anyone know, what sort of conflicts these are and how to fix them and
> where to get quickstarted libraries?
>
> Thanks for all suggestions and a happy New Year
>
> Martin
>

These originate in libfpe and sigfpe.h:

> [__readenv_sigfpe ]
> [__checktraps ]
> [__trap_fpe_override ]

Conflicts happen when a global variable is declared in more than one place.
For example in a DSO and in the main executable or in two DSO's.

These warnings shouldn't imply there are any functionallity problems. The
only thing they indicate is there will be a little slowness in starting
up your application. If your startup time is acceptable they are not
something you need to worry about very much.

In most respects quickstart works better on 5.3 than on 5.2.

=============================================================================
Ed Millard | 18201 Von Karman Avenue
Silicon Graphics Inc. | Suite 100
Developer's Support Group | Irvine, CA 92715
millard++at++sgi.com | (714) 756-5975
=============================================================================


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:50:48 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.