diff options
author | Richard Levitte <levitte@openssl.org> | 2005-06-13 03:23:50 +0000 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2005-06-13 03:23:50 +0000 |
commit | b764ab9537458b37d247a4f7b6d6a5b9657ff6d6 (patch) | |
tree | 0c7b902e3f28e1286726f7373a6e9c04d9fa3d59 /Netware | |
parent | a761b89d2feac31acb9acf01b4a5c6694c9064db (diff) | |
download | openssl-b764ab9537458b37d247a4f7b6d6a5b9657ff6d6.tar.gz |
Netware patch submitted by Verdon Walker" <VWalker@novell.com> in PR
1107. He says:
This is a followup to the NetWare patch that was applied to beta3. It
does the following:
- Fixes a problem in the CLib build with undefined symbols.
- Adds the ability to use BSD sockets as the default for the OpenSSL
socket BIO. NetWare supports 2 flavors of sockets and our Apache
developers need BSD sockets as a configurable option when building
OpenSSL. This adds that for them.
- Updates to the INSTALL.NW file to explain new options.
I have tried very hard to make sure all the changes are in NetWare
specific files or guarded carefully to make sure they only impact
NetWare builds. I have tested the Windows build to make sure it does
not break that since we have made changes to mk1mf.pl.
We are still working the gcc cross compile for NetWare issue and hope
to have a patch for that before beta 6 is released.
Diffstat (limited to 'Netware')
-rw-r--r-- | Netware/build.bat | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/Netware/build.bat b/Netware/build.bat index ee73da4dff..50ee7d51d0 100644 --- a/Netware/build.bat +++ b/Netware/build.bat @@ -6,14 +6,15 @@ rem rem usage: rem build [target] [debug opts] [assembly opts] [configure opts] rem -rem target - "netware-clib" - CLib NetWare build -rem - "netware-libc" - LibC NKS NetWare build +rem target - "netware-clib" - CLib NetWare build (WinSock Sockets) +rem - "netware-libc" - LibC NKS NetWare build (WinSock Sockets) +rem - "netware-libc-bsdsock" - LibC NKS NetWare build (BSD Sockets) rem rem debug opts - "debug" - build debug rem rem assembly opts - "nw-mwasm" - use Metrowerks assembler -rem "nw-nasm" - use NASM assembler -rem "no-asm" - don't use assembly +rem - "nw-nasm" - use NASM assembler +rem - "no-asm" - don't use assembly rem rem configure opts- all unrecognized arguments are passed to the rem perl configure script @@ -76,6 +77,8 @@ if "%1" == "netware-clib" set BLD_TARGET=netware-clib if "%1" == "netware-clib" set ARG_PROCESSED=YES if "%1" == "netware-libc" set BLD_TARGET=netware-libc if "%1" == "netware-libc" set ARG_PROCESSED=YES +if "%1" == "netware-libc-bsdsock" set BLD_TARGET=netware-libc-bsdsock +if "%1" == "netware-libc-bsdsock" set ARG_PROCESSED=YES rem If we didn't recognize the argument, consider it an option for config if "%ARG_PROCESSED%" == "NO" set CONFIG_OPTS=%CONFIG_OPTS% %1 @@ -92,6 +95,7 @@ rem build the nlm make file name which includes target and debug info set NLM_MAKE= if "%BLD_TARGET%" == "netware-clib" set NLM_MAKE=netware\nlm_clib if "%BLD_TARGET%" == "netware-libc" set NLM_MAKE=netware\nlm_libc +if "%BLD_TARGET%" == "netware-libc-bsdsock" set NLM_MAKE=netware\nlm_libc_bsdsock if "%DEBUG%" == "" set NLM_MAKE=%NLM_MAKE%.mak if "%DEBUG%" == "debug" set NLM_MAKE=%NLM_MAKE%_dbg.mak @@ -184,8 +188,9 @@ echo . No build target specified!!! echo . echo . usage: build [target] [debug opts] [assembly opts] [configure opts] echo . -echo . target - "netware-clib" - CLib NetWare build -echo . - "netware-libc" - LibC NKS NetWare build +echo . target - "netware-clib" - CLib NetWare build (WinSock Sockets) +echo . - "netware-libc" - LibC NKS NetWare build (WinSock Sockets) +echo . - "netware-libc-bsdsock" - LibC NKS NetWare build (BSD Sockets) echo . echo . debug opts - "debug" - build debug echo . |