[Ecls-list] Re: Sparc 32 build

GP lisper spambait at CloudDancer.com
Tue Mar 21 16:04:04 UTC 2006


On Tue, 21 Mar 2006 10:43:25 +0000, <edoneel at sdf.lonestar.org> wrote:
>
> One of the home systems is a old sparc 20 which recently got switched from
> NetBSD to Linux.  Ecl had some build problems with the gmp library
> and this is to document them to the large user community of sparc32 and ecl
> users...
>
> To get things to build pretty much you must comment out the lines in 
> src/gmp/configure which look like:
>       #sparcv8*-*-* | supersparc*-*-* | microsparc*-*-*)
>       #  gcc_cflags_cpu="-mcpu=v8 -mv8"
>       #  acc_cflags="-O2 -cg92"


I haven't looked into this fully, but I note that my older Sparc
Classic, running under Gentoo, has no problems building ecl 0.9h with

CFLAGS="-mcpu=v8 -O2 -pipe" and

src_compile() {
        local myconf="--with-system-gmp
                --enable-boehm=included
                --with-tcp
                --with-ffi
                --with-clos-streams
                --with-cmuformat
                --with-asdf
                `use_with c++ cxx`
                `use_with X x`
                `use_with X clx`"
        einfo "Configuring with: $myconf"
        econf ${myconf} || die

It may be that gmp is cut back via

src_compile() {
        filter-flags -ffast-math

        # FreeBSD libc already have bsdmp
        econf \
                --localstatedir=/var/state/gmp \
                --disable-mpfr \
                $(use_enable !nocxx cxx) \
                $(use_enable !elibc_FreeBSD mpbsd) \
                || die "configure failed"
        emake || die "emake failed"



-- 
Fairy tales do not tell children the dragons exist.
Children already know that dragons exist.
Fairy tales tell children the dragons can be killed.  -- G.K.Chesterton





More information about the ecl-devel mailing list