[Top][All Lists]

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

Re: hurd compilation question

From: Danilo Segan
Subject: Re: hurd compilation question
Date: Fri, 23 May 2003 18:06:35 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3a) Gecko/20030210

Ognyan Kulev wrote:

Dmitry V. Zhulanov wrote:

While i compile hurd sources i see that every source compiled 3 times and generated three object files *.o *_p.o *_pic.o. What does mean p and pic?

*_p are profile files. *_pic are relocation independent files (or whatever that is called). If you pass --disable-profile to configure script, then *_p files won't be generated. (There were some problems with profiling problems on the Hurd.) *_pic.o files are unavoidable as they are used to construct *.so files.

Just to add a bit to Ognyan's already sufficient explanation: PIC = position independent code. It ought also to be "avoidable" when -fPIC is not used, through perhaps the --enable-static and --disable-shared configure options. Though, I guess it wouldn't work for Hurd.


reply via email to

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