Re: [PATCH] Fix Cygwin bootstrap failing to find win32 libraries
2015-09-21 0:35 GMT+02:00 JonY <10wa...@gmail.com>: > On 9/21/2015 02:05, Kai Tietz wrote: >> 2015-09-16 13:42 GMT+02:00 JonY <10wa...@gmail.com>: >>> libgcc is failing to find kerne32 etc during the 2nd stage when >>> bootstraping, explicitly add w32api directory to search path. >>> >>> Patch OK? >>> >>> diff --git a/gcc/config/i386/cygwin.h b/gcc/config/i386/cygwin.h >>> index 2a2a0bf..fd3bc0a 100644 >>> --- a/gcc/config/i386/cygwin.h >>> +++ b/gcc/config/i386/cygwin.h >>> @@ -39,6 +39,7 @@ along with GCC; see the file COPYING3. If not see >>> >>> #undef STARTFILE_SPEC >>> #define STARTFILE_SPEC "\ >>> + -L%R/usr/lib/w32api \ >>>%{!shared: %{!mdll: crt0%O%s \ >>>%{pg:gcrt0%O%s}}}\ >>>%{shared:crtbeginS.o%s;:crtbegin.o%s} \ >>> >>> >> >> Hello JonY, >> >> patch is ok with proper ChangeLog. For sample of format see existing >> ChangeLog files in gcc-subdirectory. >> >> Thanks, >> Kai >> > > 2015-09-16 Jonathan Yong <10wa...@gmail.com> > > * config/i386/cygwin.h (STARTFILE_SPEC): Explicitly search > sysroot/usr/lib/32api for additional win32 libraries, > fixes failing Cygwin bootstrapping. > > Message OK? > Committed for you at rev. 227962. Kai
Re: [PATCH] Fix Cygwin bootstrap failing to find win32 libraries
On 9/21/2015 02:05, Kai Tietz wrote: > 2015-09-16 13:42 GMT+02:00 JonY <10wa...@gmail.com>: >> libgcc is failing to find kerne32 etc during the 2nd stage when >> bootstraping, explicitly add w32api directory to search path. >> >> Patch OK? >> >> diff --git a/gcc/config/i386/cygwin.h b/gcc/config/i386/cygwin.h >> index 2a2a0bf..fd3bc0a 100644 >> --- a/gcc/config/i386/cygwin.h >> +++ b/gcc/config/i386/cygwin.h >> @@ -39,6 +39,7 @@ along with GCC; see the file COPYING3. If not see >> >> #undef STARTFILE_SPEC >> #define STARTFILE_SPEC "\ >> + -L%R/usr/lib/w32api \ >>%{!shared: %{!mdll: crt0%O%s \ >>%{pg:gcrt0%O%s}}}\ >>%{shared:crtbeginS.o%s;:crtbegin.o%s} \ >> >> > > Hello JonY, > > patch is ok with proper ChangeLog. For sample of format see existing > ChangeLog files in gcc-subdirectory. > > Thanks, > Kai > 2015-09-16 Jonathan Yong <10wa...@gmail.com> * config/i386/cygwin.h (STARTFILE_SPEC): Explicitly search sysroot/usr/lib/32api for additional win32 libraries, fixes failing Cygwin bootstrapping. Message OK? signature.asc Description: OpenPGP digital signature
Re: [PATCH] Fix Cygwin bootstrap failing to find win32 libraries
2015-09-16 13:42 GMT+02:00 JonY <10wa...@gmail.com>: > libgcc is failing to find kerne32 etc during the 2nd stage when > bootstraping, explicitly add w32api directory to search path. > > Patch OK? > > diff --git a/gcc/config/i386/cygwin.h b/gcc/config/i386/cygwin.h > index 2a2a0bf..fd3bc0a 100644 > --- a/gcc/config/i386/cygwin.h > +++ b/gcc/config/i386/cygwin.h > @@ -39,6 +39,7 @@ along with GCC; see the file COPYING3. If not see > > #undef STARTFILE_SPEC > #define STARTFILE_SPEC "\ > + -L%R/usr/lib/w32api \ >%{!shared: %{!mdll: crt0%O%s \ >%{pg:gcrt0%O%s}}}\ >%{shared:crtbeginS.o%s;:crtbegin.o%s} \ > > Hello JonY, patch is ok with proper ChangeLog. For sample of format see existing ChangeLog files in gcc-subdirectory. Thanks, Kai
Re: [PATCH] Fix Cygwin bootstrap failing to find win32 libraries
On 9/20/2015 02:52, Kai Tietz wrote: > Hello JonY, > > patch is ok with proper ChangeLog. > > Thanks, > Kai > Am 16.09.2015 13:42 schrieb "JonY" <10wa...@gmail.com>: > Explicitly search sysroot/usr/lib/32api for additional win32 libraries, fixes failing Cygwin bootstrapping. How is that? >> libgcc is failing to find kerne32 etc during the 2nd stage when >> bootstraping, explicitly add w32api directory to search path. >> >> Patch OK? >> >> diff --git a/gcc/config/i386/cygwin.h b/gcc/config/i386/cygwin.h >> index 2a2a0bf..fd3bc0a 100644 >> --- a/gcc/config/i386/cygwin.h >> +++ b/gcc/config/i386/cygwin.h >> @@ -39,6 +39,7 @@ along with GCC; see the file COPYING3. If not see >> >> #undef STARTFILE_SPEC >> #define STARTFILE_SPEC "\ >> + -L%R/usr/lib/w32api \ >>%{!shared: %{!mdll: crt0%O%s \ >>%{pg:gcrt0%O%s}}}\ >>%{shared:crtbeginS.o%s;:crtbegin.o%s} \ >> >> >> > signature.asc Description: OpenPGP digital signature
[PATCH] Fix Cygwin bootstrap failing to find win32 libraries
libgcc is failing to find kerne32 etc during the 2nd stage when bootstraping, explicitly add w32api directory to search path. Patch OK? diff --git a/gcc/config/i386/cygwin.h b/gcc/config/i386/cygwin.h index 2a2a0bf..fd3bc0a 100644 --- a/gcc/config/i386/cygwin.h +++ b/gcc/config/i386/cygwin.h @@ -39,6 +39,7 @@ along with GCC; see the file COPYING3. If not see #undef STARTFILE_SPEC #define STARTFILE_SPEC "\ + -L%R/usr/lib/w32api \ %{!shared: %{!mdll: crt0%O%s \ %{pg:gcrt0%O%s}}}\ %{shared:crtbeginS.o%s;:crtbegin.o%s} \ signature.asc Description: OpenPGP digital signature