5 years agofixed cls url in SOURCE_URLs topic/clfs-3.0.0
Michael D Labriola [Sun, 21 Jun 2015 16:39:13 +0000]
fixed cls url in SOURCE_URLs

5 years agoupdated TODO and added NOTES regarding my 32bit issues
Michael D Labriola [Thu, 18 Jun 2015 20:17:58 +0000]
updated TODO and added NOTES regarding my 32bit issues

5 years agobootstrap-cross: updated to CLFS 3.0.0, v3
Michael D Labriola [Thu, 18 Jun 2015 20:13:32 +0000]
bootstrap-cross: updated to CLFS 3.0.0, v3

Looks like I didn't quite have gettext building in bootstrap-early after
the v2 patch... not sure how I managed that.

5 years agobootstrap-stage1: updated to CLFS 3.0.0, v3
Michael D Labriola [Thu, 18 Jun 2015 20:12:24 +0000]
bootstrap-stage1: updated to CLFS 3.0.0, v3

Still not done... ton of FIXMEs in here to be cleaned up.  It does build
through stage1 so I can boot the stage2 domU, though.

Looks like my 32bit glibc is still hosed... :-(

5 years agotexinfo: updated SOURCE_URL to 5.2
Michael D Labriola [Wed, 17 Jun 2015 23:37:33 +0000]
texinfo: updated SOURCE_URL to 5.2

This also removes 2 old patches which don't appear to be needed any more.

5 years agoncurses: added upstream patch from CLFS to SOURCE_URL
Michael D Labriola [Wed, 17 Jun 2015 23:36:38 +0000]
ncurses: added upstream patch from CLFS to SOURCE_URL

5 years agobootstrap-stage1: updated to CLFS 3.0.0, v2
Michael D Labriola [Wed, 17 Jun 2015 23:35:27 +0000]
bootstrap-stage1: updated to CLFS 3.0.0, v2

Left off on create-conf.  Will definitely need a final FIXME pass to weed
out unneeded packages.

5 years agobootstrap-stage1: updated to CLFS 3.0.0, v1
Michael D Labriola [Wed, 17 Jun 2015 15:09:58 +0000]
bootstrap-stage1: updated to CLFS 3.0.0, v1

1st pass.  Pretty much just cleaned up old cruft, added better comments,
and re-ordered the packages to match the new CLFS book.

5 years agoxen: updated ruckus/4.4 to 4.4.2, v2
Michael D Labriola [Wed, 17 Jun 2015 01:46:58 +0000]
xen: updated ruckus/4.4 to 4.4.2, v2

5 years agogettext: updated submodule to ruckus/0.19, v2
Michael D Labriola [Wed, 17 Jun 2015 01:46:42 +0000]
gettext: updated submodule to ruckus/0.19, v2

5 years agoisl: updated submodule to ruckus/0.12
Michael D Labriola [Wed, 17 Jun 2015 01:46:18 +0000]
isl: updated submodule to ruckus/0.12

5 years agobootstrap-cross: updated to CLFS 3.0.0, v2
Michael D Labriola [Wed, 17 Jun 2015 01:45:15 +0000]
bootstrap-cross: updated to CLFS 3.0.0, v2

- new version of gettext needs newer version of bison on host system
- new version of gettext can't do parallel builds
- fixed typos in previous commit
- finished building through bootstrap-cross (only tested x86_64-multi)

5 years agocloog: updated to upstream 0.18.2, v2
Michael D Labriola [Wed, 17 Jun 2015 01:40:44 +0000]
cloog: updated to upstream 0.18.2, v2

Oops, typod that...

5 years agoppl: removed old patches
Michael D Labriola [Wed, 17 Jun 2015 01:39:09 +0000]
ppl: removed old patches

The rest of ppl was removed a while ago... left these patches behind by
accident.

5 years agobootstrap-cross: updated to CLFS 3.0.0, v1
Michael D Labriola [Sun, 14 Jun 2015 16:43:37 +0000]
bootstrap-cross: updated to CLFS 3.0.0, v1

not done

5 years agoxen: updated ruckus/4.4 to 4.4.2, v1
Michael D Labriola [Sun, 14 Jun 2015 16:42:51 +0000]
xen: updated ruckus/4.4 to 4.4.2, v1

I haven't actually tested this yet...

5 years agomake: updated to ruckus/4.0, v1
Michael D Labriola [Sun, 14 Jun 2015 16:41:42 +0000]
make: updated to ruckus/4.0, v1

I haven't actually tested this yet...

5 years agogettext: updated submodule to ruckus/0.19, v1
Michael D Labriola [Sun, 14 Jun 2015 16:23:33 +0000]
gettext: updated submodule to ruckus/0.19, v1

I haven't actually tested this yet...

5 years agompfr: added upstream patch to SOURCE_URL
Michael D Labriola [Sun, 14 Jun 2015 16:21:35 +0000]
mpfr: added upstream patch to SOURCE_URL

5 years agompc: updated SOURCE_URL to 1.0.2
Michael D Labriola [Sun, 14 Jun 2015 16:19:56 +0000]
mpc: updated SOURCE_URL to 1.0.2

5 years agokernel: updated to 3.14.21
Michael D Labriola [Sun, 14 Jun 2015 16:19:19 +0000]
kernel: updated to 3.14.21

5 years agoisl: updated submodule to 0.12.2
Michael D Labriola [Sun, 14 Jun 2015 16:18:15 +0000]
isl: updated submodule to 0.12.2

5 years agognulib: updated
Michael D Labriola [Sun, 14 Jun 2015 16:17:45 +0000]
gnulib: updated

5 years agogmp: updated SOURCE_URL to 6.0.0a
Michael D Labriola [Sun, 14 Jun 2015 16:17:18 +0000]
gmp: updated SOURCE_URL to 6.0.0a

5 years agogcc: updated to 4.8.3
Michael D Labriola [Sun, 14 Jun 2015 16:09:38 +0000]
gcc: updated to 4.8.3

5 years agofile: updated SOURCE_URL to 5.19
Michael D Labriola [Sun, 14 Jun 2015 16:09:10 +0000]
file: updated SOURCE_URL to 5.19

5 years agoglibc: added SOURCE_URL for 2.19
Michael D Labriola [Sun, 14 Jun 2015 16:08:56 +0000]
glibc: added SOURCE_URL for 2.19

5 years agoeglibc: removed
Michael D Labriola [Sun, 14 Jun 2015 16:08:36 +0000]
eglibc: removed

CLFS 3.0 replaced it with glibc

5 years agoe2fsprogs: updated submodule to 1.42.9
Michael D Labriola [Sun, 14 Jun 2015 16:06:05 +0000]
e2fsprogs: updated submodule to 1.42.9

5 years agobison: updated submod to 3.0.2
Michael D Labriola [Sun, 14 Jun 2015 16:05:29 +0000]
bison: updated submod to 3.0.2

5 years agobinutils: updated SOURCE_URL to 2.24
Michael D Labriola [Sun, 14 Jun 2015 16:04:40 +0000]
binutils: updated SOURCE_URL to 2.24

5 years agoautomake: updated submodule to 1.14.1
Michael D Labriola [Sun, 14 Jun 2015 16:02:38 +0000]
automake: updated submodule to 1.14.1

5 years agocloog: updated to upstream 0.18.2
Michael D Labriola [Sun, 14 Jun 2015 16:01:56 +0000]
cloog: updated to upstream 0.18.2

5 years agobootstrap-stage2: rambles and brambles, v6
Michael D Labriola [Mon, 8 Jun 2015 19:41:08 +0000]
bootstrap-stage2: rambles and brambles, v6

Went back to building perl 32bit, noticed we may have bigger problems...

5 years agobootstrap-stage2: rambles and brambles, v5
Michael D Labriola [Mon, 8 Jun 2015 17:46:59 +0000]
bootstrap-stage2: rambles and brambles, v5

- Verified rsync builds during stage1
- More ash compatibility
- Lots of hand holding for stage2 perl

This now compiles through stage2's perl.

5 years agobootstrap-stage2: rambles and brambles, v4
Michael D Labriola [Fri, 5 Jun 2015 21:23:55 +0000]
bootstrap-stage2: rambles and brambles, v4

- Moved rsync from stage2 to stage1

Haven't tested this yet.

5 years agobootstrap-stage2: rambles and brambles, v3
Michael D Labriola [Fri, 5 Jun 2015 21:01:08 +0000]
bootstrap-stage2: rambles and brambles, v3

- More ash compatibility
- Added use_configure variable to setup_generic
- Added rsync to stage2/go (Needs perl!)
- Fleshed out perl script (Needs rsync!)

This does compile through stage2's dejagnu, but now I've run into cyclic
deps between rsync and perl.  Need to move rsync to stage1.

5 years agobootstrap-stage2: rambles and brambles, v2
Michael D Labriola [Mon, 1 Jun 2015 21:42:48 +0000]
bootstrap-stage2: rambles and brambles, v2

- Ironed out ash compatibility (nullglob, dotglob)
- Added RUCKUS_BOOTSTRAP_STAGE2 variable
- Removed a bunch of commented out code
- Comment cleanup

This does compile through stage2's tcl, although I still need to double
check the tcl install script against what's in CLFS.

5 years agobootstrap-stage2: rambles and brambles, v1
Michael D Labriola [Fri, 29 May 2015 20:16:03 +0000]
bootstrap-stage2: rambles and brambles, v1

Trying to get the stage2 builder to actually build tcl, expect, dejagnu,
etc... no worky so far.

5 years agodoc cleanup
Michael D Labriola [Tue, 10 Mar 2015 14:50:59 +0000]
doc cleanup

5 years agobootstrap-stage1: fix XEN_TARGET_ARCH for 32bit builds
Michael D Labriola [Mon, 9 Mar 2015 18:23:25 +0000]
bootstrap-stage1: fix XEN_TARGET_ARCH for 32bit builds

This variable has to be set to x86_32, not i386, for 32bit builds.  With
the variable set to match CLFS_ARCH (i386), the xen build fails with an
error about missing a makefile.

That being said, when correctly configured to build for 32bit, Xen issues
a warning about no longer supporting 32bit builds and skips it.  So it's
almost silly.

5 years agobootstrap-stage2: fixed login shell corruption
Michael D Labriola [Mon, 9 Mar 2015 17:31:00 +0000]
bootstrap-stage2: fixed login shell corruption

This turned out to be related to running a getty on /dev/ttyS0 while logged
in via Xen's /dev/hvc0...

This commit reworks the installed inittab file (mostly just comment
cleanup) and turns off the ttyS0 login.  It also replaces the wonky bash
invocation in the stage2 init script with a simple login prompt.

5 years agobootstrap-stage2: fix user/group creation
Michael D Labriola [Fri, 6 Mar 2015 21:50:04 +0000]
bootstrap-stage2: fix user/group creation

This wasn't quite working

5 years agobootstrap-stage1: also install xen in PREFIX_FINAL on 32bit builds
Michael D Labriola [Fri, 6 Mar 2015 18:20:53 +0000]
bootstrap-stage1: also install xen in PREFIX_FINAL on 32bit builds

5 years agocleanup TODO
Michael D Labriola [Fri, 6 Mar 2015 01:37:35 +0000]
cleanup TODO

5 years agosyslinux: updated SOURCE_URL to v6.03
Michael D Labriola [Fri, 6 Mar 2015 01:36:41 +0000]
syslinux: updated SOURCE_URL to v6.03

5 years agotcl: added SOURCE_URL at v8.6.1
Michael D Labriola [Fri, 6 Mar 2015 01:29:54 +0000]
tcl: added SOURCE_URL at v8.6.1

5 years agopython: added SOURCE_URL at v3.4.3
Michael D Labriola [Fri, 6 Mar 2015 01:29:35 +0000]
python: added SOURCE_URL at v3.4.3

5 years agoexpect: added SOURCE_URL at v5.45
Michael D Labriola [Fri, 6 Mar 2015 01:29:11 +0000]
expect: added SOURCE_URL at v5.45

5 years agocheck: added SOURCE_URL at v0.9.13
Michael D Labriola [Fri, 6 Mar 2015 01:28:45 +0000]
check: added SOURCE_URL at v0.9.13

5 years agodejagnu: upgraded submodule to v1.5.1
Michael D Labriola [Fri, 6 Mar 2015 01:22:07 +0000]
dejagnu: upgraded submodule to v1.5.1

5 years agoperl: added submodule at v5.20.0
Michael D Labriola [Fri, 6 Mar 2015 01:18:15 +0000]
perl: added submodule at v5.20.0

5 years agocleanup
Michael D Labriola [Thu, 5 Mar 2015 21:23:35 +0000]
cleanup

5 years agoautotools: don't build cross-compiler in hostprep
Michael D Labriola [Thu, 5 Mar 2015 21:20:24 +0000]
autotools: don't build cross-compiler in hostprep

This commit straightens out the automake conditionals for bootstrap-cross
and bootstrap-stage1 a bit.  Now, the final cross-tools are only ever built
during bootstrap.  Before, they were being built in hostprep, which could
lead to some confusion.

5 years agoactually get the xen domU builder booting, v5
Michael D Labriola [Mon, 23 Feb 2015 00:10:40 +0000]
actually get the xen domU builder booting, v5

5 years agoactually get the xen domU builder booting, v4
Michael D Labriola [Fri, 20 Feb 2015 21:45:04 +0000]
actually get the xen domU builder booting, v4

Looks like I'm just about there...  This commit DOES make init kick off
our stage2 builder if configured, but there apear to be some wonkies to
sort out still.

5 years agoactually get the xen domU builder booting, v3
Michael D Labriola [Fri, 20 Feb 2015 16:34:33 +0000]
actually get the xen domU builder booting, v3

Making some serious progress now... Now if only I wasn't so cold...

I haven't tested what happens when RUCKUS_PATH == / yet.

5 years agoactually get the xen domU builder booting, v2
Michael D Labriola [Tue, 17 Feb 2015 03:25:45 +0000]
actually get the xen domU builder booting, v2

Untested, but i think this will help.  ;-)

5 years agoactually get the xen domU builder booting, v1
Michael D Labriola [Mon, 16 Feb 2015 13:31:30 +0000]
actually get the xen domU builder booting, v1

1st stab at generating the xen cfg.  Not done... only subbing in a few
things at the moment.

5 years agoautotools: huge cleanup, v4
Michael D Labriola [Mon, 16 Feb 2015 13:03:36 +0000]
autotools: huge cleanup, v4

fixed a few typos

5 years agoautotools: huge cleanup, v3
Michael D Labriola [Mon, 16 Feb 2015 04:23:02 +0000]
autotools: huge cleanup, v3

Ran through a build again to refresh my memory... it's been a while.  This
is mostly just doc updates.

6 years agoautotools: huge cleanup, v2
Michael D Labriola [Wed, 10 Sep 2014 01:14:07 +0000]
autotools: huge cleanup, v2

- Split bootstrap target into hostprep, bootstrap, and bootstrap-install.
  This way, hostprep can be done once and then ignored.  The
  bootstrap-install target needs root perms and runs the stage1/go2 script.

- Sorted out how the Xen Detour relates to hostprep/bootstrap.  The idea is
  that hostprep will build bootstrap-early, bootstrap-cross (if needed),
  and bootstrap-stage1 (just xen).  So after hostprep, you should be able
  to reboot into Xen.

- Fixed a bunch of plumbing issues w/ AM_CONDITIONAL and AC_SUBST.

- Fixed some plumbing issues w/ booting up the bootstrap system and kicking
  of the stage2 bootstrap scripts.

6 years agoautotools: huge cleanup
Michael D Labriola [Sat, 6 Sep 2014 19:23:24 +0000]
autotools: huge cleanup

- Added --with-ruckus-dev and --with-ruckus-path.  This will allow us to
  store our ruckus src tree on a different disk than our target
  installation disk.

- Removed half-baked --enable-install-* flags.  I'm going to create an
  external set of scripts to do all that stuff.  There's no longer any
  concept of an "install type".  The driver behind this is: boot off of
  LiveCD, clone wrapper script, execute it.  The script can then set up the
  HDDs appropriately and clone the whole ruckus tree into them AFTERWARDS.
  Otherwise, we have to be able to clone the whole ruckus tree on the
  LiveCD, which may not work (i.e., not enough drive space?).  Plus there
  as just way too much half-baked stuff in here... need to concentrate on
  just getting something building.

- Fixed handling of precious variables.  They need to be set conditionally
  so the user can actually use them.

- Now using xz -0 for compression of baby-bootstrap-stage1.tar

6 years agobootstrap-stage1: fixes after testing w/ xen domU
Michael D Labriola [Fri, 5 Sep 2014 02:02:27 +0000]
bootstrap-stage1: fixes after testing w/ xen domU

Using a Xen DomU for our stage2 build is going to greatly simplify things:

1. We know our root device (/dev/xvda1).

2. The only block device driver we need compiled in is xen-blockfront,
   eliminating the need for an initramfs while not disgustipating our
   kernel config.

3. We could pass /ruckus through as a seperate disk to multiple domUs
   read-only, assuming we rig up out-of-tree building.  This would allow
   for multiple domUs to build source ruckus for different configurations
   in parallel on a single host, all non-destructively.

6 years agoautotools: require automake 1.13 and autoconf 2.65
Michael D Labriola [Fri, 5 Sep 2014 01:48:20 +0000]
autotools: require automake 1.13 and autoconf 2.65

6 years agoautotools: fixed build-local targets for build-detour
Michael D Labriola [Fri, 5 Sep 2014 01:44:40 +0000]
autotools: fixed build-local targets for build-detour

6 years agoMIRRORS: switched example mirror to /mnt/root-true/mirror
Michael D Labriola [Fri, 5 Sep 2014 01:41:47 +0000]
MIRRORS: switched example mirror to /mnt/root-true/mirror

Did this because this path is actually correct sometimes, whereas the old
value was completely made up.

6 years agoMIRRORS: added a bunch of missing paths
Michael D Labriola [Fri, 5 Sep 2014 01:40:53 +0000]
MIRRORS: added a bunch of missing paths

6 years agoxen: updated submodule
Michael D Labriola [Fri, 5 Sep 2014 01:37:39 +0000]
xen: updated submodule

6 years agoautotools: sorted out the xen cross-compilation stuff a bit
Michael D Labriola [Sun, 27 Apr 2014 20:45:12 +0000]
autotools: sorted out the xen cross-compilation stuff a bit

Some variable names were a bit confusing, there were a couple small bugs,
etc.

Configured like this:

./configure --enable-stage2-xen --enable-install-part=/dev/sda3 \
  --with-arch=i686 --prefix=/mnt/root-true/bootstrap-early

With submodules all already bootstrapped, the bootstrap target took 85
minutes to build on my Richland APU box.

6 years agoautotools: removed cpio and ruckusrd from p_early checks
Michael D Labriola [Sun, 27 Apr 2014 20:40:12 +0000]
autotools: removed cpio and ruckusrd from p_early checks

I'm goig to make ruckusrd use an internal busybox build, make it
cross-compilable, and add it to stage1 eventually.  Doesn't really work to
have it in early.

6 years agokernel-firmware: added submodule
Michael D Labriola [Sat, 26 Apr 2014 23:48:15 +0000]
kernel-firmware: added submodule

6 years agobootstrap-stage1: build --without-guile
Michael D Labriola [Mon, 21 Apr 2014 01:15:08 +0000]
bootstrap-stage1: build --without-guile

This is needed on some hosts (avlinux 6), were the host system has an old
version of guile that gets detected, but then doesn't compile correctly.

6 years agoautotools: tidying up after a couple days of half-doing things
Michael D Labriola [Fri, 18 Apr 2014 00:04:08 +0000]
autotools: tidying up after a couple days of half-doing things

6 years agoautotools: use --prefix for PREFIX_EARLY, v1
Michael D Labriola [Fri, 18 Apr 2014 00:01:39 +0000]
autotools: use --prefix for PREFIX_EARLY, v1

6 years agoxen: updated submodule
Michael D Labriola [Thu, 17 Apr 2014 23:56:13 +0000]
xen: updated submodule

6 years agobootstrap-stage1: fixed flex avlinux failure
Michael D Labriola [Thu, 17 Apr 2014 00:52:39 +0000]
bootstrap-stage1: fixed flex avlinux failure

6 years agoautotools: considering how to configure and prep the stage2 builder, v3
Michael D Labriola [Wed, 16 Apr 2014 23:32:47 +0000]
autotools: considering how to configure and prep the stage2 builder, v3

6 years agobootstrap: only make backup after final stage1 build
Michael D Labriola [Wed, 16 Apr 2014 23:30:09 +0000]
bootstrap: only make backup after final stage1 build

6 years agoautotools: fleshed out --enable-install-part checks
Michael D Labriola [Wed, 16 Apr 2014 23:29:12 +0000]
autotools: fleshed out --enable-install-part checks

This commit ensures that if we're using install-part, the specified
partition exists, is mounted, and our srcdir is at mountpoint/ruckus.

6 years agoautotools: turned 64bit Xen hypervisor error into a warning
Michael D Labriola [Wed, 16 Apr 2014 23:27:15 +0000]
autotools: turned 64bit Xen hypervisor error into a warning

Now that this can be automagically done, we can turn this into a warning.

6 years agobootstrap: automake cross-compilation of xen hypervisor if needed, v2
Michael D Labriola [Wed, 16 Apr 2014 23:14:55 +0000]
bootstrap: automake cross-compilation of xen hypervisor if needed, v2

6 years agoxen: updated submodule
Michael D Labriola [Wed, 16 Apr 2014 23:08:59 +0000]
xen: updated submodule

6 years agobootstrap: automake cross-compilation of xen hypervisor if needed, v1
Michael D Labriola [Sun, 13 Apr 2014 22:29:13 +0000]
bootstrap: automake cross-compilation of xen hypervisor if needed, v1

6 years agobootstrap: make reruns of setup_generic work when building in-tree, v2
Michael D Labriola [Sun, 13 Apr 2014 22:16:06 +0000]
bootstrap: make reruns of setup_generic work when building in-tree, v2

6 years agobootstrap-early: only build once
Michael D Labriola [Sun, 13 Apr 2014 22:15:29 +0000]
bootstrap-early: only build once

6 years agobootstrap: added clean-local targets
Michael D Labriola [Sun, 13 Apr 2014 22:15:07 +0000]
bootstrap: added clean-local targets

6 years agoautotools: added --with-stage1-xen-only, v6
Michael D Labriola [Sun, 13 Apr 2014 22:13:48 +0000]
autotools: added --with-stage1-xen-only, v6

Made need_cross_compiled_xen test actually check for prebuilt hypervisor

6 years agoautotools: added --with-stage1-xen-only, v5
Michael D Labriola [Sun, 13 Apr 2014 21:03:40 +0000]
autotools: added --with-stage1-xen-only, v5

Ignore the comments in v4... We need to also build xen in stage1 when we're
building on 32bit hosts with stage2 xen enabled.

6 years agobootstrap-stage1: added xen build scripts, v2
Michael D Labriola [Sun, 13 Apr 2014 20:53:22 +0000]
bootstrap-stage1: added xen build scripts, v2

Hey, that was way easier than I thought... ;-)

6 years agobootstrap-stage1: added xen build scripts, v1
Michael D Labriola [Sun, 13 Apr 2014 02:11:28 +0000]
bootstrap-stage1: added xen build scripts, v1

Definitely not done...

6 years agobootstrap-early: fixed typo
Michael D Labriola [Sun, 13 Apr 2014 02:09:11 +0000]
bootstrap-early: fixed typo

6 years agoautotools: added --with-stage1-xen-only, v4
Michael D Labriola [Sun, 13 Apr 2014 01:55:25 +0000]
autotools: added --with-stage1-xen-only, v4

Decided on 2 things here:

1. We're not going to add the xen packages to the base packages in a normal
   stage1 build.  We need xen in bootstrap-early so that we can USE xen on
   the host system.  We build it in stage1 only so that we can automate
   cross-compiling the hypervisor, again for use on host system.

2. I'm going to leave packages as-is in the stage1 go script, and have the
   build loop iterate over p_stage1_xen instead if configured... there's
   already tons of comments and rationale interspersed in the package list
   definition in that script.  And we're not going to be doing package-by-
   package checks like we do for early.  All we'll be substituting is
   STAGE1_XEN_ONLY.

6 years agoautotools: added download target
Michael D Labriola [Sun, 13 Apr 2014 01:32:21 +0000]
autotools: added download target

This also adds INIT_SUBMOD_ARGS and GET_SOURCES_ARGS to configure.ac.

6 years agogitmodules: use git:// instead of https://
Michael D Labriola [Sun, 13 Apr 2014 01:09:03 +0000]
gitmodules: use git:// instead of https://

I was having problems cloning a couple modules that were added using https.
Switching to git:// works.

6 years agobootstrap: try and silence pushd and popd
Michael D Labriola [Sat, 12 Apr 2014 17:52:42 +0000]
bootstrap: try and silence pushd and popd

FIXME: this doesn't seem to work... :-(

6 years agobootstrap: make reruns of setup_generic work when building in-tree
Michael D Labriola [Sat, 12 Apr 2014 17:52:05 +0000]
bootstrap: make reruns of setup_generic work when building in-tree

6 years agoautotools: added recursive bootstrap target
Michael D Labriola [Sat, 12 Apr 2014 17:50:39 +0000]
autotools: added recursive bootstrap target

This replaces the utils/go script.

NOTE: The bootstrap-local target runs each go script via env -i to ensure
      a clean environment.

6 years agopkg-config: updated submodule
Michael D Labriola [Sat, 12 Apr 2014 14:29:45 +0000]
pkg-config: updated submodule

6 years agobootstrap-cross: fixed pure64 gcc build problem
Michael D Labriola [Thu, 10 Apr 2014 01:35:58 +0000]
bootstrap-cross: fixed pure64 gcc build problem

Pure64 builds were bailing during the final gcc stage with lots of errors
about failing to find a suitable libc.  This turned out to be because
--disable-multilib was missing from both gcc stages.