[Bug 206] -SNAP-20020409: build failures on AIX 3.2.5 with XLC 1.2.1.16

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Wed Apr 10 16:00:47 EST 2002


http://bugzilla.mindrot.org/show_bug.cgi?id=206

Matthew_Clarke at mindlink.bc.ca changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|-SNAP-20020405: build       |-SNAP-20020409: build
                   |failures on AIX 3.2.5 with  |failures on AIX 3.2.5 with
                   |XLC 1.2.1.16                |XLC 1.2.1.16



------- Additional Comments From Matthew_Clarke at mindlink.bc.ca  2002-04-10 16:00 -------
The weekend's changes in -current have fixed (or avoided) the "Sizeof operator 
cannot be used with functions, void, bit-fields, incomplete types or arrays of 
unknown size." errors.

Found a couple more build problems in this environment.

1.  The AIX 3.2.5 linker, unlike later ones, doesn't like the "-blibpath" option.  I 
have patched configure.ac to detect and deal with this condition.

2.  This compiler does not have a 64-bit type.  If fed "long long", it issues the 
warning "1506-114 (W) Duplicate length adjective long ignored." and treats the 
entity as "long".  Configure then thinks we have a "long long" type, and can 
therefore build sftp-server, which is wrong, because it won't work without 64-bit 
integers.  I've put a quick kludge into configure.ac to ignore any "long long int" 
that is 4 bytes in size.

With these changes, build completes, with a few warnings.  Preliminary testing is 
promising.

Will attach a patch for configure.ac to this bug in a minute or two.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the openssh-unix-dev mailing list