gnustep-dev
[Top][All Lists]
Advanced

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

Re: Removing all remaining distinction between shared, debug, profile an


From: Hubert Chan
Subject: Re: Removing all remaining distinction between shared, debug, profile and static libs/executables
Date: Tue, 19 Sep 2006 00:04:36 -0400
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (gnu/linux)

Sorry for the late reply, I was on vacation for the past couple weeks...

On Thu, 7 Sep 2006 18:47:07 +0200 (CEST), "Nicola Pero" <address@hidden> said:

> Adam has removed the '_d' library name suffix for debug libraries
> ... a very welcome change which will make everything simpler and less
> liable to break :-)

> I think having done this, we lost the ability to have debug and
> non-debug libs at the same time, so we can simplify everything a lot
> ... without losing much more, since we have already done the big
> sacrifice ;-)

In Debian, with other libraries, what is usually done is the debug libs
get installed in /usr/lib/debug, and the regular libs get installed in
/usr/lib.  Then, if you want to use the debug versions, you just set
LD_LIBRARY_PATH.  So you can do something similar here if you really
want both versions installed.

>  1. remove the difference between shared_obj, shared_debug_obj,
> static_profile_obj, etc. too.  Just use './obj' for everything (this
> is kind of a no-brainer, now that there is no longer any difference in
> the installed libraries, can't see any reason to keep a difference
> while building!).  Another advantage is we no longer need a symlink
> here :-)

I would prefer keeping the shared_obj and shared_debug_obj directories,
since it makes compiling Debian packages easier (so that I can compile
the regular and debug versions at the same time).  But if you want to
remove the distinction, this can probably be worked around.

-- 
Hubert Chan - email & Jabber: address@hidden - http://www.uhoreg.ca/
PGP/GnuPG key: 1024D/124B61FA   (Key available at wwwkeys.pgp.net)
Fingerprint: 96C5 012F 5F74 A5F7 1FF7  5291 AF29 C719 124B 61FA





reply via email to

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