This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
RE: LDFLAGS -static
- From: lrtaylor at micron dot com
- To: <mansour77 at ownmail dot net>, <gcc-help at gcc dot gnu dot org>
- Date: Mon, 29 Dec 2003 10:37:44 -0700
- Subject: RE: LDFLAGS -static
There could be at least a couple different problems. First, are you
sure there's a static version of libnewt there? If so, it may be that
the program you are compiling was not properly set up for static
linking. Normally, if the developer is just thinking about dynamic
linking, they often don't worry about the order that libraries are
specified on the link command line, which is fine for dynamic linking.
However, when linking statically, order does matter, and each library
needs to appear on the command line after everything else that uses that
library (even other libraries), or the symbols defined in that library
will not get found properly. It's possible that in your case, libnewt
is specified too early on the command line and simply needs to be moved
to the end.
Good luck,
Lyle
-----Original Message-----
From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org] On
Behalf Of Mansour Al-Aqeel
Sent: Sunday, December 28, 2003 7:06 AM
To: gcc-help@gcc.gnu.org
Subject: LDFLAGS -static
Hi every body:
I'm having a problem configuring a program for a static compilation.
I'm using the command
LDFLAGS="--static -I/usr/lib" CC="diet gcc -nostdinc" ./configure \
--prefix=~/result --disable-shared --enable-all-static --disable-nls
how ever i keet on getting an error complainig about the need for
libnewt.
the library is there. I installed it from rpm packages with it's devel
package.
I've tried adding CPPFLAGS="-L/usr/include"
I've tried searching the archieve before asking.
any advice about how to solve this, or a place where I can get more
about
this situation ??
but no luck. I'm using redhat 7.3
By the way, I'm not an expert in compiling and linking .
Thanx alot.
--
Mansour Al-Aqeel
mansour77@ownmail.net
--
http://www.fastmail.fm - A no graphics, no pop-ups email service