On Tue, 11 Mar 2025, Rainer Orth wrote:

> Hi Iain,
> 
> > Tested on x86_64-darwin21 for
> >   --enable-languages=all
> >     => configure: WARNING: cobol not supported for this target
> >   --enable-languages=all,cobol
> >     => cobol is added to the languages to build.
> >
> > OK for trunk?
> 
> for the time being, I think it would be better to do this the other way
> round: the COBOL code is so full of Linuxisms that it's likely to break
> any non-Linux target at the moment.  When trying Solaris/amd64 and
> Solaris/sparcv9 bootstraps, I came across

It is a whitelist already - but OS agnostic.  Feel free to provide
a patch restricting it to -linux hosts for the time being.

There's now a cobol component in bugzilla, so can you open bugreports,
separately for each host (gcc/cobol) and each target (libgcobol)
build issues?

Thanks,
Richard.

> * symbols.h:
> 
>   __GLIBC_USE                 Linux-only
> 
>   strtof128                   dto.
> 
>   NAME_MAX                    undef on Solaris, variable
> 
> * cdf-copy.cc:
> 
>   basename                    clashes with <libgen.h>
> 
>   GLOB_BRACE, GLOB_TILDE      Linux extension?
> 
>       Rainer
> 
> 

-- 
Richard Biener <rguent...@suse.de>
SUSE Software Solutions Germany GmbH,
Frankenstrasse 146, 90461 Nuernberg, Germany;
GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg)

Reply via email to