[Bug 336] ssh does not compile on Linux with libc5 and 2.0 kernel

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Wed Aug 6 18:42:38 EST 2003


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

dtucker at zip.com.au changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #344 is|0                           |1
           obsolete|                            |



------- Additional Comments From dtucker at zip.com.au  2003-08-06 18:42 -------
Created an attachment (id=365)
 --> (http://bugzilla.mindrot.org/attachment.cgi?id=365&action=view)
Make OpenSSH work on old Linuxes

Found a really old redhat CD and installed it on my test machine....
# uname -r
1.2.13
# rpm -q libc
libc-5.2.18-1

The patch changes:
session.c: only does session_break_req if TIOCSBRK is defined.
bsd-misc.h: adds CMSG_DATA and CMSG_FIRSTHDR macros (stolen from OpenBSD).
canohost.c: only does check_ip_options if IP_OPTIONS is defined.

Everything appears to work OK apart from PrivSep (because mmap seems terminally
broken).  With a newer kernel with a working mmap, PrivSep might even work. 
Anyone complaining about older systems is on their own :-).

Anything objectionable in this patch?



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




More information about the openssh-bugs mailing list