thanks, I guess since it was documentation no one noticed it. On Tue, Oct 26, 2021 at 4:11 AM Richard Purdie <richard.pur...@linuxfoundation.org> wrote: > > Somewhere along the line the docs patch was corrupted with incorrect > changes. Strip these out and clean up the patch. > > Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org> > --- > .../gcc/gcc/0005-optional-libstdc.patch | 28 ++----------------- > 1 file changed, 2 insertions(+), 26 deletions(-) > > diff --git a/meta/recipes-devtools/gcc/gcc/0005-optional-libstdc.patch > b/meta/recipes-devtools/gcc/gcc/0005-optional-libstdc.patch > index c921ac3340c..c64fbf6a976 100644 > --- a/meta/recipes-devtools/gcc/gcc/0005-optional-libstdc.patch > +++ b/meta/recipes-devtools/gcc/gcc/0005-optional-libstdc.patch > @@ -55,12 +55,10 @@ diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi > index 6659a903bf0..9ee63dbe52f 100644 > --- a/gcc/doc/invoke.texi > +++ b/gcc/doc/invoke.texi > -@@ -239,6 +239,9 @@ in the following sections. > +@@ -239,6 +239,7 @@ in the following sections. > -fno-weak -nostdinc++ @gol > -fvisibility-inlines-hidden @gol > -fvisibility-ms-compat @gol > -+-fvtable-verify=@r{[}std@r{|}preinit@r{|}none@r{]} @gol > -+-fvtv-counts -fvtv-debug @gol > +-nostdlib++ @gol > -fext-numeric-literals @gol > -flang-info-include-translate@r{[}=@var{header}@r{]} @gol > @@ -74,7 +72,7 @@ index 6659a903bf0..9ee63dbe52f 100644 > -T @var{script} -Wl,@var{option} -Xlinker @var{option} @gol > -u @var{symbol} -z @var{keyword}} > > -@@ -15708,6 +15711,33 @@ Specify that the program entry point is > @var{entry}. The argument is > +@@ -15708,6 +15711,11 @@ Specify that the program entry point is > @var{entry}. The argument is > interpreted by the linker; the GNU linker accepts either a symbol name > or an address. > > @@ -82,28 +80,6 @@ index 6659a903bf0..9ee63dbe52f 100644 > +@opindex nostdlib++ > +Do not use the standard system C++ runtime libraries when linking. > +Only the libraries you specify will be passed to the linker. > -+ > -+@cindex @option{-lgcc}, use with @option{-nostdlib} > -+@cindex @option{-nostdlib} and unresolved references > -+@cindex unresolved references and @option{-nostdlib} > -+@cindex @option{-lgcc}, use with @option{-nodefaultlibs} > -+@cindex @option{-nodefaultlibs} and unresolved references > -+@cindex unresolved references and @option{-nodefaultlibs} > -+One of the standard libraries bypassed by @option{-nostdlib} and > -+@option{-nodefaultlibs} is @file{libgcc.a}, a library of internal > subroutines > -+which GCC uses to overcome shortcomings of particular machines, or special > -+needs for some languages. > -+(@xref{Interface,,Interfacing to GCC Output,gccint,GNU Compiler > -+Collection (GCC) Internals}, > -+for more discussion of @file{libgcc.a}.) > -+In most cases, you need @file{libgcc.a} even when you want to avoid > -+other standard libraries. In other words, when you specify > @option{-nostdlib} > -+or @option{-nodefaultlibs} you should usually specify @option{-lgcc} as > well. > -+This ensures that you have no unresolved references to internal GCC > -+library subroutines. > -+(An example of such an internal subroutine is @code{__main}, used to ensure > C++ > -+constructors are called; @pxref{Collect2,,@code{collect2}, gccint, > -+GNU Compiler Collection (GCC) Internals}.) > + > @item -pie > @opindex pie > -- > 2.32.0 > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#157400): https://lists.openembedded.org/g/openembedded-core/message/157400 Mute This Topic: https://lists.openembedded.org/mt/86599749/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-