Subject: Re: Shared object handling proposed change.
To: None <>
From: John Darrow <>
List: tech-toolchain
Date: 05/21/2002 12:21:19
>> >3. Change host generated object files to ".ho" [".lo" was used before and
>> >   not documented in bsd.README] and beautify the rule.
>> I've heard only 2 positive and 0 negative remarks about this, so I will
>> proceed with the change after the branch. This is the last time to voice
>> objections.
>Well, there is the obvious one that came up when I chose .lo in the first
>place. ".ho" sounded either too santa-clausy, or like we were putting on
>the red light. :-)

Since normal objects (going into lib[^_]*.a) are ".o", and profiled
(-p and -pg) objects (going into lib*_p.a) are ".po", then, logically,
position-independent (-fpic and -fPIC) objects, going into lib*_pic.a
(and eventually *.so*), should be ".pico", right?  (Or maybe ".pic_o"
to avoid looking too much like a certain annoying editor...)  This way
local objects could stay ".lo".


John Darrow - Senior Technical Specialist               Office: 630/752-5201
Computing Services, Wheaton College, Wheaton, IL 60187  Fax:    630/752-5968
Pager via email:      Pager:  630/316-0707
Email: (plain text please, no HTML or proprietary)