Suggest: Add curl to gcc/install/prerequisites

2024-10-11 Thread Roosh Fourtytwo via Gcc
Hi, Thanks for the clear and concise instructions.  I'm building gcc-14,
and have a small suggestion.

Kind regards,
Roosh42

*Webpage to update:*
https://gcc.gnu.org/install/prerequisites.html

*Suggestion:*
Add curl as one of the prerequisites

*Reason:*
It is needed for ./contrib/download_prerequisites

*Possible HTML to add to "Tools/packages necessary for building GCC":*
curl

If you use ./contrib/download_prerequisites to download local
copies of some prerequisites listed below (e.g. GMP, MPFR, MPC, ISL,
gettext), the script will use curl.



*Extra reasoning:*
By adding this just before the list of deps, it is more likely that readers
will become aware that they can take the easy-path* of downloading these
via the contrib script, rather than trying to build/install them into their
system.

*easy-path references in https://gcc.gnu.org/wiki/InstallingGCC


Re: Suggest: Add curl to gcc/install/prerequisites

2024-10-11 Thread Roosh Fourtytwo via Gcc
Thanks for the quick response.
My system complained that curl was not present.  I also did not have wget,
but the error didn't mention it (I'm pretty sure).

In any case, my suggestion would then be to require either one.

BTW, I was running this on a (mostly) clean install of Debian 12 in WSL
under Windows 11.

Kind regards,
Roosh

On Fri, Oct 11, 2024 at 11:18 AM Jonathan Wakely 
wrote:

>
>
> On Fri, 11 Oct 2024 at 10:14, Roosh Fourtytwo via Gcc 
> wrote:
>
>> Hi, Thanks for the clear and concise instructions.  I'm building gcc-14,
>> and have a small suggestion.
>>
>> Kind regards,
>> Roosh42
>>
>> *Webpage to update:*
>> https://gcc.gnu.org/install/prerequisites.html
>>
>> *Suggestion:*
>> Add curl as one of the prerequisites
>>
>> *Reason:*
>> It is needed for ./contrib/download_prerequisites
>>
>> *Possible HTML to add to "Tools/packages necessary for building GCC":*
>> curl
>> 
>> If you use ./contrib/download_prerequisites to download local
>> copies of some prerequisites listed below (e.g. GMP, MPFR, MPC, ISL,
>> gettext), the script will use curl.
>>
>
> But it only uses curl if wget is not present:
>
> if type wget > /dev/null ; then
>   fetch='wget'
> else
>   fetch='curl -LO'
> fi
>
> But I agree that we should mention the download_prerequisites script more
> prominently (and format it as code where it's already mentioned).
>
>
>> 
>> 
>>
>> *Extra reasoning:*
>> By adding this just before the list of deps, it is more likely that
>> readers
>> will become aware that they can take the easy-path* of downloading these
>> via the contrib script, rather than trying to build/install them into
>> their
>> system.
>>
>> *easy-path references in https://gcc.gnu.org/wiki/InstallingGCC
>>
>