[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