Hello,
just tried to find out why the i386 build is failing.

I think the fault lies in libncbi-vdb-dev, as it does not
supply an implementation for i386 for function uint64_msbit,
like it does for x86_64.
(And it should probably use something like "-Wl,--no-undefined".)

The implementation for amd64 is inside this file:
./ncbi-vdb-2.9.1-1+dfsg/interfaces/cc/gcc/x86_64/arch-impl.h

And should probably be also here:
./ncbi-vdb-2.9.1-1+dfsg/interfaces/cc/gcc/i386/arch-impl.h

I am not sure, but is there something specific to x86_64 in this
implementation or does it fit also for i386?

But even if this implementation is copied then later a file atomic64.h
is missing, that exists for x86_64 but not i386.

Kind regards,
Bernhard

Reply via email to