Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] GIT changes to devel-gcc grimoire by Florian Franzmann (3e53b3605c6c8510c44147499b278a9cf2a15ac5)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: Re: [SM-Commit] GIT changes to devel-gcc grimoire by Florian Franzmann (3e53b3605c6c8510c44147499b278a9cf2a15ac5)
  • Date: Fri, 2 Apr 2010 23:10:39 +0200

On Fri, 02 Apr 2010 13:58:33 -0700
Eric Sandall <eric AT sandall.us> wrote:

> Quoting Florian Franzmann <scm AT sourcemage.org>:
>
> > GIT changes to devel-gcc grimoire by Florian Franzmann
> > <siflfran AT hawo.stw.uni-erlangen.de>:
> >
> > ChangeLog | 8 ++++++
> > gnu/FUNCTIONS | 72
> > ++++++++++++++++++++++++++++------------------------------
> > 2 files changed, 43 insertions(+), 37 deletions(-)
> >
> > New commits:
> > commit 3e53b3605c6c8510c44147499b278a9cf2a15ac5
> > Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
> > Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
> >
> > gnu/FUNCTIONS: - default_build_configure_gcc: specified bug url, pass
> > CFLAGS, BOOT_CFLAGS, CXXFLAGS to configure
> > - default_build_make_gcc: use make_single
> > - default_build_install_gcc: LIBRARY is passed as a parameter now,
> > installing compiler1 is the spell's responsibility
> >
> > diff --git a/ChangeLog b/ChangeLog
> > index e48822b..bbecf35 100644
> > --- a/ChangeLog
> > +++ b/ChangeLog
> > @@ -1,3 +1,11 @@
> > +2010-04-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
> > + * gnu/FUNCTIONS:
> > + - default_build_configure_gcc: specified bug url, pass
> > + CFLAGS, BOOT_CFLAGS, CXXFLAGS to configure
> > + - default_build_make_gcc: use make_single
> > + - default_build_install_gcc: LIBRARY is passed as a parameter now,
> > + installing compiler1 is the spell's responsibility
> > +
> > 2010-04-02 Arwed v. Merkatz <v.merkatz AT gmx.net>
> > * gnome2-libs/libgdata: new spell, glib based GData protocol
> > implementation
> > diff --git a/gnu/FUNCTIONS b/gnu/FUNCTIONS
> > index eb720d1..2bd917b 100755
> > --- a/gnu/FUNCTIONS
> > +++ b/gnu/FUNCTIONS
> > @@ -50,18 +50,26 @@ function default_build_configure_gcc ()
> > # fixes seg-fault on libiberty/splay.c in v 4.3.2
> > CFLAGS="-O1 $CFLAGS" &&
> >
> > + OPTS="--build=$HOST $OPTS" &&
> > if [[ $CROSS_INSTALL == on ]]; then
> > OPTS="--host=$HOST $OPTS" || return 1
> > - else
> > - OPTS="--build=$HOST $OPTS" || return 1
> > - fi &&
> > + fi &&
> >
> > - $SOURCE_DIRECTORY/configure \
> > - --prefix="${INSTALL_ROOT}/usr" \
> > - --infodir="${INSTALL_ROOT}/usr/share/info" \
> > - --mandir="${INSTALL_ROOT}/usr/share/man" \
> > + PREFIX="${INSTALL_ROOT}/usr" &&
> > + LIBPATH="${PREFIX}/lib" &&
> > + LIBEXECPATH="${PREFIX}/libexec/${SPELL}" &&
> > + INCLUDEPATH="${LIBPATH}/include" &&
> > + DATAPATH="${PREFIX}/share/${SPELL}-data/${HOST}" &&
> > +
> > + CFLAGS="$CFLAGS" BOOT_CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" \
> > + $SOURCE_DIRECTORY/configure \
> > + --prefix="${PREFIX}" \
> > + --libdir="${LIBPATH}" \
> > + --mandir="${PREFIX}/share/man" \
> > + --infodir="${PREFIX}/share/info" \
> > --enable-threads=posix \
> > --with-system-zlib \
> > + --with-bugurl="http://bugs.sourcemage.org"; \
> > $GCC_MULTILIB \
> > $OPTS
> > }
> > @@ -69,10 +77,10 @@ function default_build_configure_gcc ()
> > function default_build_make_gcc ()
> > {
> > cd ${SOURCE_DIRECTORY}.bld &&
> > -#make_single &&
> > + make_single &&
>
> Is there a reason you brought make_single back? Besides that it's
> recommended by the GNU devs? :)
I had a build failure a few days ago in one of the gnu spells. I'm not
sure if we need make_single, the spell asks if it should continue
building with one process and completes the build just fine. Should I
remove make_single under these circumstances?

Attachment: signature.asc
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page