From: Robert Kresge Date: Fri, 1 Jun 2001 13:52:20 -0700 Message-Id: <200106012052.NAA00605@odo> To: pgcc AT delorie DOT com, pcg AT goof DOT com Subject: Re: pentium objcopy problem Cc: rkresge AT Adobe DOT COM X-Sun-Charset: US-ASCII Reply-To: pgcc AT delorie DOT com Hello, thanks for the reply. Unfortunately with each release of gnu tools there is a unique version of objcopy. With non-pentium releases, ie MIPS, PowerPC, the objcopy supports the --localize-symbols. And those versions of objcopy do not accept the pentium object format. I have several libraries that for better or worse contain multiple definitions of routines. It has proven successful to use the supplied objcopy program to localize these symbols to avoid linker errors for the mips and ppc efforts. The objcopy program we received with our pentium tool set accepts the switch but does nothing. The vendor tells us that is tooooo bad and we should not expect the gnu tools to support switches across platforms. hence I am looking for an objcopy program that works with the gnu pentium tool chain that supports this switch. OR I'll take any other suggestions that might accomplish the same task. We're using the gcc-2.96 release. bob > From root AT plan9 DOT de Fri Jun 1 13:24:52 2001 > Date: Fri, 1 Jun 2001 22:26:33 +0200 > From: Marc Lehmann > To: pgcc AT delorie DOT com > Cc: rkresge > Subject: Re: pentium objcopy problem > Mail-Followup-To: pgcc AT delorie DOT com, rkresge AT Adobe DOT COM > Mime-Version: 1.0 > Content-Disposition: inline > X-Operating-System: Linux version 2.4.5 (root AT cerebro) (gcc version 2.95.2.1 19991024 (release)) > > On Fri, Jun 01, 2001 at 12:49:38PM -0700, Robert Kresge wrote: > > I'm looking for a version of the pentium objcopy program that > > successfully implements the --localize-symbol switch. > > objcopy has nothing to do with pentiums or pgcc. what, exactly, do you > have in mind? > > -- > -----==- | > ----==-- _ | > ---==---(_)__ __ ____ __ Marc Lehmann +-- > --==---/ / _ \/ // /\ \/ / pcg AT goof DOT com |e| > -=====/_/_//_/\_,_/ /_/\_\ XX11-RIPE --+ > The choice of a GNU generation | > | >