[ANNOUNCEMENT] Updated: binutils-2.34+1git.de9c1b7cfe-1 (x86/x86_64)
Marco Atzeri
marco.atzeri@gmail.com
Sat Mar 21 06:40:38 GMT 2020
Am 21.03.2020 um 05:55 schrieb Marco Atzeri:
> Am 20.03.2020 um 20:24 schrieb Hans-Bernhard Bröker:
>> Am 20.03.2020 um 00:18 schrieb Brian Inglis:
>>> On 2020-03-18 23:25, Marco Atzeri via Cygwin wrote:
>>
>>>> It seems something is adding 5M or more to the normal
>>>> size of the programs
>>>
>>> See attached for summary details by arch, but main points for both
>>> are, on x86_64:
>> [...]
>>
>> Could this be due to the ginormous number of targets configured into
>> the build?
>
> may be, as it also take ages to full compile with the
> current configuration:
>
> # --enable-shared
> CYGCONF_ARGS="
> --enable-install-libiberty
> --disable-gdb
> --disable-libdecnumber
> --disable-readline
> --disable-sim
> --enable-64-bit-bfd
> --enable-targets=all
> "
>
> I am testing a build dropping the "enable-targets=all"
> and also forcing the "enable-shared"
>
> --enable-shared \
> lt_cv_deplibs_check_method=pass_all
>
>
> Hoping it will note ages again....
"NOT take"
>
> Marco
>
dropping the target seems to work very well
current version
$ du -sb /usr/bin/gprof.exe
5424147 /usr/bin/gprof.exe
under build
$ du -sb gprof/gprof.exe
19968 gprof/gprof.exe
Jon,
any clue why we are using a "enable-targets=all" options ?
Any cross compiler should use its own binutils not the cygwin one, correct ?
Marco
More information about the Cygwin
mailing list