From f78a69b7d5e62db55fd521d2d1885e9dd03cd1e8 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 20 Mar 2000 09:09:12 +0000 Subject: [PATCH] Marco G. Salvagno's paragraph about compiling for OS/2 is added --- INSTALL | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/INSTALL b/INSTALL index d96bb8b57..f1b3a39bb 100644 --- a/INSTALL +++ b/INSTALL @@ -22,10 +22,15 @@ PORTS Sparc Solaris 2.4, 2.5, 2.5.1, 2.6, 7 Sparc SunOS 4.1.* i386 Linux 1.3, 2.0, 2.2 - MIPS IRIX + MIPS IRIX 6.2, 6.5 HP-PA HP-UX + Alpha DEC OSF 4 + i386 Solaris 2.7 PowerPC Mac OS X + Power AIX 4.3.1 - Ultrix + i386 FreeBSD + i386 NetBSD i386 OpenBSD m68k OpenBSD i386 Windows 95, 98, NT @@ -193,6 +198,36 @@ Win32 the SSL libs and define the USE_SSLEAY symbol. +IBM OS/2 +======== + + Building under OS/2 is not much different from building under unix. + You need: + + - emx 0.9d + - GNU make + - GNU patch + - ksh + - GNU bison + - GNU file utilities + - GNU sed + - autoconf 2.13 + + If you want to build with OpenSSL, SSLeay, or OpenLDAP support, you'll + need to download those libraries, too. Dirk Ohme has done some work to + port SSL libraries under OS/2, but it looks like he doesn't care about emx. + You'll find his patches on: http://come.to/Dirk.Ohme + + If during the linking you get an error about _errno being an undefined + symbol referenced from the text segment, you need to add -D__ST_MT_ERRNO__ + in your definitions. + + If everything seems to work fine but there's no curl.exe, you need to add + -Zexe to your linker flags. + + If you're getting huge binaries, probably your makefiles have the -g in + CFLAGS. + OpenSSL/SSLeay ==============