This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: patch for merging graphite branch (before tuplification)


On Sun, Aug 3, 2008 at 1:57 PM, Paolo Bonzini <bonzini@gnu.org> wrote:
> gmp and mpfr can be dropped in the gcc source directory.  i think you should
> be able to do the same for cloog and ppl (actually i think if we don't ship
> them, we should have a script in svn to download them and place them
> in-tree).
>

I just reverted these changes in the graphite branch, see the attached
patch, and will not propose to fix the problems related to building
ppl in the sources of gcc.

>> I think I'm better not proposing this build-in-gcc functionality, and
>> just ask people to have ppl and cloog installed on the machine before
>> starting configuring and building GCC
>
> I don't think this is a valid option until most distributions have packages
> for them.

One option is to have the build instructions documented in build.texi
as Joseph asked.

Sebastian
	* Makefile.def: Remove support for building ppl and cloog 
	libs in gcc's sources.
	* Makefile.in: Regenerated.

Index: Makefile.def
===================================================================
--- Makefile.def	(revision 138557)
+++ Makefile.def	(working copy)
@@ -68,16 +68,6 @@ host_modules= { module= mpfr; lib_path=.
 		no_install= true; 
 	        host="none-${host_vendor}-${host_os}";
 		target="none-${host_vendor}-${host_os}"; };
-host_modules= { module= ppl; lib_path=.libs; bootstrap=true;
-		extra_configure_flags='--disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/';
-		no_install= true; 
-	        host="none-${host_vendor}-${host_os}";
-		target="none-${host_vendor}-${host_os}"; };
-host_modules= { module= cloog; lib_path=.libs; bootstrap=true;
-		extra_configure_flags='--disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp';
-		no_install= true; 
-	        host="none-${host_vendor}-${host_os}";
-		target="none-${host_vendor}-${host_os}"; };
 host_modules= { module= gnuserv; };
 host_modules= { module= gold; bootstrap=true; };
 host_modules= { module= gprof; };
@@ -304,8 +294,6 @@ dependencies = { module=all-gcc; on=all-
 dependencies = { module=all-gcc; on=all-gmp; };
 dependencies = { module=all-gcc; on=all-intl; };
 dependencies = { module=all-gcc; on=all-mpfr; };
-dependencies = { module=all-gcc; on=all-ppl; };
-dependencies = { module=all-gcc; on=all-cloog; };
 dependencies = { module=all-gcc; on=all-build-texinfo; };
 dependencies = { module=all-gcc; on=all-build-bison; };
 dependencies = { module=all-gcc; on=all-build-byacc; };
@@ -329,9 +317,6 @@ dependencies = { module=all-fixincludes;
 dependencies = { module=all-gnattools; on=all-target-libada; };
 
 dependencies = { module=configure-mpfr; on=all-gmp; };
-dependencies = { module=configure-ppl; on=all-gmp; };
-dependencies = { module=configure-ppl; on=all-mpfr; };
-dependencies = { module=configure-cloog; on=all-ppl; };
 
 // Host modules specific to gdb.
 dependencies = { module=configure-gdb; on=all-intl; };

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]