[Top][All Lists]
[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
- Re: Removing all remaining distinction between shared, debug, profile and static libs/executables, (continued)
- Re: Removing all remaining distinction between shared, debug, profile and static libs/executables, Fred Kiefer, 2006/09/07
- Re: Removing all remaining distinction between shared, debug, profile and static libs/executables, Andrew Ruder, 2006/09/07
- Re: Removing all remaining distinction between shared, debug, profile and static libs/executables, Gregory John Casamento, 2006/09/07
- Re: Removing all remaining distinction between shared, debug, profile and static libs/executables, Gregory John Casamento, 2006/09/08
- Re: Removing all remaining distinction between shared, debug, profile and static libs/executables, Chris Vetter, 2006/09/08
- Re: Removing all remaining distinction between shared, debug, profile and static libs/executables, Nicola Pero, 2006/09/08
- Re: Removing all remaining distinction between shared, debug, profile and static libs/executables, Chris Vetter, 2006/09/08
- Re: Removing all remaining distinction between shared, debug, profile and static libs/executables, Nicola Pero, 2006/09/08
- Re: Removing all remaining distinction between shared, debug, profile and static libs/executables, Chris Vetter, 2006/09/08
Re: Removing all remaining distinction between shared, debug, profile and static libs/executables, David Ayers, 2006/09/08
Re: Removing all remaining distinction between shared, debug, profile and static libs/executables,
Hubert Chan <=