This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: patch for merging graphite branch (before tuplification)
- From: "Sebastian Pop" <sebpop at gmail dot com>
- To: "Paolo Bonzini" <bonzini at gnu dot org>
- Cc: "Jack Howarth" <howarth at bromo dot msbb dot uc dot edu>, "Richard Guenther" <richard dot guenther at gmail dot com>, "GCC Patches" <gcc-patches at gcc dot gnu dot org>, "Mark Mitchell" <mark at codesourcery dot com>, "Jakub Jelinek" <jakub at redhat dot com>, "David Edelsohn" <edelsohn at gmail dot com>, "Harle, Christophe" <christophe dot harle at amd dot com>, "Tobias Grosser" <grosser at fim dot uni-passau dot de>, "Konrad Trifunovic" <konrad dot trifunovic at gmail dot com>, "Albert Cohen" <Albert dot Cohen at inria dot fr>, "Roberto Bagnara" <bagnara at cs dot unipr dot it>
- Date: Sun, 3 Aug 2008 14:08:28 -0500
- Subject: Re: patch for merging graphite branch (before tuplification)
- References: <cb9d34b20807251914jb7fb76q4452be18461d7464@mail.gmail.com> <84fc9c000807260228h12552595x17b2a7556d35913b@mail.gmail.com> <cb9d34b20808021726w3dcb5015o9b256ef393dba02c@mail.gmail.com> <20080803152508.GA12185@bromo.msbb.uc.edu> <4895FF9B.4000300@gnu.org>
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; };