p...@po.cwru.edu (Paul Jarc) writes:

> Jack Howarth <howa...@bromo.med.uc.edu> wrote:
>> make -j 8 profiledbootstrap BOOT_CFLAGS="-g -O3"
>>
>> I noticed the absence of these flags being utilized in libdecnumber,
>> libffi, libgcc, etc.
>
> On a related note, how can I pass *linker* flags for linking libgcc?
> I've passed --with-stage1-ldflags and --with-boot-ldflags to
> ./configure, and I've passed LDFLAGS_FOR_TARGET and BOOT_LDFLAGS to
> make, but none of those seem to get used when building libgcc_s.so.1
> (or libgcj_bs.so.1.0.0).

LDFLAGS_FOR_TARGET is the one that should be used.  However, you're
right that it doesn't appear to happen.  This is a bug.

> I even tried editing gcc/Makefile.in, in the rule for libgcc.mvars.  I
> changed the SHLIB_LINK line to:
>       echo SHLIB_LINK = '$(subst $(GCC_FOR_TARGET) 
> ...my-flags-here...,$$(GCC_FOR_TARGET),$(SHLIB_LINK))' >> tmp-libgcc.mvars
> This change gets propagated into gcc/Makefile, but somehow when
> libgcc.mvars is created, my flags don't appear there.

I think you need to edit the file gcc/config/t-slibgcc-elf-ver.

Ian

Reply via email to