Documentation for gcc 9.1 changes
Iain Sandoe
idsandoe@googlemail.com
Sat May 4 10:14:00 GMT 2019
> On 4 May 2019, at 03:41, Andrew Roberts <andrewm.roberts@sky.com> wrote:
> looking at the changes for configuration in gcc 9.1, I noticed:
>
> 1) New configure options
>
> OTOOL/OTOOL_FOR_TARGET: Which I assume from google is the Darwin ldd replacement
It’s actually the Darwin equivalent for many of the facilities of ‘objdump’, and is usually discovered automatically by the configure tool. It’s not relevant to any other target.
> GDC_FOR_TARGET: Which with a bit of guess work I assume is the Gnu_D_Compiler
>
> Is this stuff documented anywhere?
>
> 2) D language documentation
>
> Also looking at the D documentation it appears missing in action:
>
> No manual here: https://gcc.gnu.org/onlinedocs/
>
> and the release notes just say: "Support for the D programming language has been added to GCC, implementing version 2.076 of the language and run-time library."
>
> If this stuff is documented elsewhere a link to said documentation would be useful.
>
> 3) Stdlibc++
>
> Release notes reference parallel algorithms requiring TBB 2018 or newer, again guess work suggests this is Thread Building Blocks. It would be nice to explicitly say that, and provide links to implementations.
>
> How is TBB detected and selected? I didn't see any configure switches relating to this either in the toplevel configure or stdc++ configure files. Can it be built in tree etc?
>
> Also while TBB may not be a prerequisite should it be at least documented on that page: https://gcc.gnu.org/install/prerequisites.html (or somewhere)
>
> The TBB release notes (written by Intel) seem to limit things to Intel or compatible processors, wikipedia suggests a wider range (sparc?, powerpc). Is ARM supported? Again it would be nice to document what range of systems this can work on.
>
> Thanks
>
> Andrew
>
>
More information about the Gcc
mailing list