[PATCH] fix PR65726

Gerald Pfeifer gerald@pfeifer.com
Sat Nov 28 23:26:00 GMT 2015


On Thu, 26 Nov 2015, Andreas Tobler wrote:
> the attached patch fixes the build issue from this ticket if bootstrap is
> disabled.
> 
> Tested on x86_64-*-linux* and on x86_64-*-freebsd* with gcc and clang.
> 
> Ok for trunk?
> 
> And 5.3?
> 
> Thanks,
> Andreas
> 
> 2015-11-26  Andreas Tobler  <andreast@gcc.gnu.org>
> 
> 	PR libffi/65726
> 	* Makefile.def (lang_env_dependencies): Make libffi depend
> 	on cxx.
> 	* Makefile.in: Regenerate.

This one fixes the issue in all my tests (and I am the original
reporter).

Since we do not have a libffi maintainer and it is a regression
and really straightforward, I'd go ahead and apply it, Andreas.

Gerald
-------------- next part --------------
Index: Makefile.def
===================================================================
--- Makefile.def	(revision 230942)
+++ Makefile.def	(working copy)
@@ -534,6 +534,7 @@
 // on libgcc and newlib/libgloss.
 lang_env_dependencies = { module=libjava; cxx=true; };
 lang_env_dependencies = { module=libitm; cxx=true; };
+lang_env_dependencies = { module=libffi; cxx=true; };
 lang_env_dependencies = { module=libcilkrts; cxx=true; };
 lang_env_dependencies = { module=liboffloadmic; cxx=true; };
 lang_env_dependencies = { module=newlib; no_c=true; };
Index: Makefile.in
===================================================================
--- Makefile.in	(revision 230942)
+++ Makefile.in	(working copy)
@@ -51034,6 +51034,7 @@
 
 
 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
+configure-target-libffi: maybe-all-target-libstdc++-v3
 
 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
 configure-target-libjava: maybe-all-target-libstdc++-v3


More information about the Gcc-patches mailing list