[Ecls-list] building against system provided libatomic-ops

Christoph Egger christoph at debian.org
Sat Feb 26 16:38:59 UTC 2011


Juan Jose Garcia-Ripoll <juanjose.garciaripoll at googlemail.com> writes:
> On Mon, Feb 21, 2011 at 12:52 AM, Christoph Egger <christoph at debian.org> wrote:
>
>        It seems 11.1.1 lost the ability to build against the system
>     provided libatomic-ops (10.3.1 did build against it just fine). Is there
>     a reason for this regression? or a fix?
>
> When making such a statement, some further information is always desirable. You
> seem to be assuming that we even knew that was happening before :-) 

well with ecl 10.3 I could build when I ran configure with
--enable-boehm=system and did not have src/gc in the build tree in
11.1.1 it goes

/====
make[1]: Entering directory `/var/tmp/test/ecl-11.1.1'
cd build; /usr/bin/make
make[2]: Entering directory `/var/tmp/test/ecl-11.1.1/build'
cp /var/tmp/test/ecl-11.1.1/src/util/gdbinit .gdbinit
if (echo c atomic | grep gmp); then \
	  cd gmp && /usr/bin/make install && \
	  cd .. && mv include/gmp.h ecl/ && rmdir include &&  \
	  mv ./libgmp.a ./libeclgmp.a; \
	fi
if (echo c atomic | grep atomic); then \
	  cd atomic && /usr/bin/make && /usr/bin/make install && cd .. && \
	  rm -f -rf share ecl/atomic_ops_stack.h ecl/atomic_ops_malloc.h *atomic*gpl* && \
	  mv libatomic_ops.a libeclatomic.a; \
	fi
c atomic
make[3]: Entering directory `/var/tmp/test/ecl-11.1.1/build/atomic'
make[3]: *** No targets specified and no makefile found.  Stop.
make[3]: Leaving directory `/var/tmp/test/ecl-11.1.1/build/atomic'
make[2]: *** [libeclatomic.a] Error 2
make[2]: Leaving directory `/var/tmp/test/ecl-11.1.1/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/tmp/test/ecl-11.1.1'
make: *** [build-arch-stamp] Error 2
\====

I do *not* want to build against the copy shipped with ecl but against
/usr/lib/libatomic_ops* -- latest libgc release is installed if that
matters

It *seems* the resulting binaries do not use that internally built
lib -- bot why is it still build?

Regards

    Christoph




More information about the ecl-devel mailing list