mirror of
https://github.com/curl/curl.git
synced 2024-11-27 05:50:21 +08:00
Marco G. Salvagno's paragraph about compiling for OS/2 is added
This commit is contained in:
parent
f9a839d906
commit
f78a69b7d5
37
INSTALL
37
INSTALL
@ -22,10 +22,15 @@ PORTS
|
|||||||
Sparc Solaris 2.4, 2.5, 2.5.1, 2.6, 7
|
Sparc Solaris 2.4, 2.5, 2.5.1, 2.6, 7
|
||||||
Sparc SunOS 4.1.*
|
Sparc SunOS 4.1.*
|
||||||
i386 Linux 1.3, 2.0, 2.2
|
i386 Linux 1.3, 2.0, 2.2
|
||||||
MIPS IRIX
|
MIPS IRIX 6.2, 6.5
|
||||||
HP-PA HP-UX
|
HP-PA HP-UX
|
||||||
|
Alpha DEC OSF 4
|
||||||
|
i386 Solaris 2.7
|
||||||
PowerPC Mac OS X
|
PowerPC Mac OS X
|
||||||
|
Power AIX 4.3.1
|
||||||
- Ultrix
|
- Ultrix
|
||||||
|
i386 FreeBSD
|
||||||
|
i386 NetBSD
|
||||||
i386 OpenBSD
|
i386 OpenBSD
|
||||||
m68k OpenBSD
|
m68k OpenBSD
|
||||||
i386 Windows 95, 98, NT
|
i386 Windows 95, 98, NT
|
||||||
@ -193,6 +198,36 @@ Win32
|
|||||||
the SSL libs and define the USE_SSLEAY symbol.
|
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
|
OpenSSL/SSLeay
|
||||||
==============
|
==============
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user