[issue1028] cpdup: not 64-bit clean
Matthew Dillon
dillon at apollo.backplane.com
Thu Jun 5 10:45:07 PDT 2008
:New submission from Michel Salim <salimma at fedoraproject.org>:
:
:cpdup cannot be built on 64-bit Linux (probably not on 64-bit DragonFly eit=
:her,
:once that becomes available).
:
:Build log attached (using Fedora 9, GCC 4.3. Same problem occurs with GCC 4=
:.2
:and, as far as I remember, 4.1)
The only actual error is occuring inside a system include file, which
I have no control over.
The 64<->32 bit warnings just require casts. cpdup is installing a
32 bit protocol identifier as a pointer in the hclink code, and
converting it back on callbacks. It should work as-is but it does
need a clean-up to get rid of the 64 bit warnings. If someone wants
to do that and submit a patch that would be great.
-Matt
Matthew Dillon
<dillon at backplane.com>
More information about the Bugs
mailing list