gump-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leo Simons <m...@leosimons.com>
Subject [RT] Gump3 for bootstrapping your entire environment
Date Mon, 11 Jul 2005 22:21:11 GMT
Gang,

...
00:05:35 INFO         Processing <LocalRepository:
DEFAULT_GUMP_LOCAL_REPOSITORY>
00:05:35 INFO           Processing <LocalModule: gump3-packages>
00:05:35 INFO             Processing <Project: jdk>
00:05:35 INFO             Processing <Project: jaxp>
00:05:35 INFO           Processing <CvsModule: xml-xalan>
00:05:35 INFO             Processing <Project: java_cup>
00:05:35 INFO         Processing <CvsRepository: ant>
00:05:35 INFO           Processing <CvsModule: ant>
00:05:35 INFO             Processing <Project: bootstrap-ant>
00:05:35 DEBUG      Perform <Script:bootstrap,args=,shell=,basedir=> on
<Project: bootstrap-ant>
00:05:35 DEBUG      Perform <Script:bootstrap,args=,shell=,basedir=> on
<Project: bootstrap-ant>
00:05:35 INFO               Executing command:
      '/usr/bin/env sh
/home/lsimons/svn/gump/branches/Gump3/pygump/work/gump3-test/ant/ant/bootstrap.sh'
       in directory
'/home/lsimons/svn/gump/branches/Gump3/pygump/work/gump3-test/ant/ant'
00:06:09 INFO           Processing <CvsModule: xml-commons>
00:06:09 INFO             Processing <Project: xml-apis>
00:06:09 DEBUG      Perform
<Ant:target=jar,buildfile=,basedir=java/external> on <Project: xml-apis>
00:06:09 DEBUG      Perform
<Ant:target=jar,buildfile=,basedir=java/external> on <Project: xml-apis>
00:06:09 DEBUG      Perform
<Ant:target=jar,buildfile=,basedir=java/external> on <Project: xml-apis>
00:06:09 DEBUG              CLASSPATH is
'/usr/lib/j2se/1.5/lib/tools.jar:/home/lsimons/svn/gump/branches/Gump3/pygump/work/gump3-test/DEFAULT_GUMP_LOCAL_REPOSITORY/gump3-packages/jdk/lib/tools.jar:/home/lsimons/svn/gump/branches/Gump3/pygump/work/gump3-test/ant/ant/bootstrap/lib/ant.jar:/home/lsimons/svn/gump/branches/Gump3/pygump/work/gump3-test/ant/ant/bootstrap/lib/ant-launcher.jar'
00:06:09 DEBUG              PATH is
'/home/lsimons/svn/gump/branches/Gump3/pygump/work/gump3-test/DEFAULT_GUMP_LOCAL_REPOSITORY/gump3-packages/jdk/bin:/usr/lib/j2se/1.4/bin:/home/lsimons/bin:/home/lsimons/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/bin/X11::/home/lsimons/svn/gump/branches/Gump3/'
00:06:09 INFO               Executing command:
      'java
-Xbootclasspath/p:/home/lsimons/svn/gump/branches/Gump3/pygump/work/gump3-test/DEFAULT_GUMP_LOCAL_REPOSITORY/gump3-packages/jaxp-1_3-20050622-gump-20050710/jaxp-api.jar:/home/lsimons/svn/gump/branches/Gump3/pygump/work/gump3-test/DEFAULT_GUMP_LOCAL_REPOSITORY/gump3-packages/jaxp-1_3-20050622-gump-20050710/dom.jar:/home/lsimons/svn/gump/branches/Gump3/pygump/work/gump3-test/DEFAULT_GUMP_LOCAL_REPOSITORY/gump3-packages/jaxp-1_3-20050622-gump-20050710/sax.jar:/home/lsimons/svn/gump/branches/Gump3/pygump/work/gump3-test/DEFAULT_GUMP_LOCAL_REPOSITORY/gump3-packages/jaxp-1_3-20050622-gump-20050710/xercesImpl.jar:/home/lsimons/svn/gump/branches/Gump3/pygump/work/gump3-test/DEFAULT_GUMP_LOCAL_REPOSITORY/gump3-packages/jaxp-1_3-20050622-gump-20050710/xalan.jar
org.apache.tools.ant.Main jar'
       in directory
'/home/lsimons/svn/gump/branches/Gump3/pygump/work/gump3-test/xml/xml-commons/java/external'
...

Freely translated, it took me about 20 minutes to make it possible to
have gump compile binaries it can then use (by modifying the PATH in
which subprocesses execute) for building other stuff. Theoretically,
this shows that we could have gump compile a GCC to compile a linux
environment to chroot in to compile a python to run gump.

Practically, It's going to take a while to figure out how to do all that
(and we don't want to be bootstrapping GCC, trust me), but this is
encouraging. Another cool thin to think about is that if we get gump to
build all its prerequisites installation could be made much easier :)


cheers,


LSD

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@gump.apache.org
For additional commands, e-mail: general-help@gump.apache.org


Mime
View raw message