| Re: [AD] Stripping libraries | 
[ Thread Index | 
Date Index
| More lists.liballeg.org/allegro-developers Archives
] 
On 2003-05-11, Eric <ebotcazou@xxxxxxxxxx> wrote:
> > Patched thusly on trunk and branch.
> 
> @@ -198,9 +197,6 @@
>  else
>    COMPILE_PROGRAM=COMPILE_NORMAL
>    COMPILE_S_PROGRAM=COMPILE_S_NORMAL
> -  if test "X$allegro_cv_prog_ld_s" = "Xyes"; then
> -    LDFLAGS="-s $LDFLAGS"
> -  fi
>    LIB_TO_LINK=alleg
>    PLUGIN_LIB=lib/unix/libaldat.a
>    allegro_build_normal_library=yes
> 
> 
> Isn't that a big hammer?
Yes, attributed to laziness.
> Now we don't strip anything, including the optimized 
> shared lib which deserves IMHO to be stripped. And note that we have the 
> same problem (a link-time option for programs gets passed to every shared 
> lib) with the "-pg" that Elias added very recently.
I was meaning to check how that was handled.
> Can't we split LDFLAGS into a base LDFLAGS (suited to every shared linking) 
> and a PROGRAM_LDFLAGS suited only to programs? Then each shared lib would be 
> responsible for appending its own specialized option (-pg, -s, -g).
Fine.
For the profiling switch, would we make allegro-config --cflags
dependent on the libraries argument?  For example, `allegro-config
--cflags profile` could include the `-pg' switch.
-- 
王浩禎