Camm Maguire <[EMAIL PROTECTED]> writes:

[...]

| In all of the following, --disable-statsysbfd --enable-locbfd is
| needed.  configure should be smarter, but I'm unsure as to whether
| automating this determination should go into 2.6.8, as it could be
| tricky. 

I have the following on axiom.build-improvements to detect that.

    If GCL is not present in the build environment (a very common
    situation on
    most platforms), we must build one from a copy included in the
    Axiom tarball.  However, GCL relies on the libirary BFD, the include
    headers of which may not exist (quite common).  In order to avoid
    failure while building GCL, we test for the existence of [[<bfd.h>]]
    and the corresponding library.  We configure GCL to
    use its own copy of BFD accordingly.

    <<gcl options>>=
    axiom_host_has_bfd_h=
    axiom_host_has_libbfd=
    AC_CHECK_HEADER([bfd.h], [axiom_host_has_bfd_h=yes])
    AC_HAVE_LIBRARY([bfd], [axiom_host_has_libbfd=yes])

    axiom_gcl_bfd_option=
    if test x"$axiom_host_has_bfd_h" = xyes \
        && test x"$axiom_host_has_libbfd" = xyes; then
        axiom_gcl_bfd_option="--enable-statsysbfd"
    else
        axiom_gcl_bfd_option="--disable-statsysbfd --enable-locbfd"
    fi

    GCLOPTS="--enable-vssize=65536*2 --disable-dynsysbfd \
                $axiom_gcl_bfd_option --enable-maxpage=256*1024"
    @

-- Gaby


_______________________________________________
Gcl-devel mailing list
Gcl-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/gcl-devel

Reply via email to