Hello Andreas, >> But even if this implementation is copied then later a file atomic64.h >> is missing, that exists for x86_64 but not i386. > > Am I understand correctly that this might be a good reason to make > ncbi-vdb amd64 only?
Probably it was too late yesterday, because today I cannot get this atomic64.h failure again (instead error: unknown type name ‘HttpProxy’). Nevertheless, dropping 32 bit platforms might be reasonable because upstream is not caring about them anymore, like mentioned in 2016 in the issue "Please remove explicit -m32/-m64 switch" reported by you to upstream: ... We do have workaround code in all known places, but we no longer test our code under 32-bits and ... In the meantime bug [2] got opened in Debian against ncbi-vdb that is exactly this issue about uint64_msbit found by Ubuntu with the same proposed change. Kind regards, Bernhard [1] https://github.com/ncbi/ncbi-vdb/commit/ec24d0c332cdb738a2f4516ad8bf53dd55743457 [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907358