Skip to Content.
Sympa Menu

freetds - [freetds] [PATCH] assorted VMS build fixes

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: "Craig A. Berry" <craigberry AT mac.com>
  • To: FreeTDS Development Group <freetds AT lists.ibiblio.org>
  • Subject: [freetds] [PATCH] assorted VMS build fixes
  • Date: Thu, 21 Apr 2016 21:33:03 -0500

I tested 1.0rc1 on VMS and we weren’t far off but a few things were needed to
build. Patches attached and commit messages here inline for convenience:

commit 93304ab677b3da08b2818e6e67fd211759c65ee9
Author: Craig A. Berry <craigberry AT mac.com>
Date: Thu Apr 21 16:56:57 2016 -0500

Be careful cleaning up .map files in VMS build.

We were cleaning up linker map files in the whole build directory
tree, but there are now .map files in the documentation that we
should leave alone.

commit fe7ea92c4fd1547d3bd1f4d5c18cb82989c486a5
Author: Craig A. Berry <craigberry AT mac.com>
Date: Thu Apr 21 16:54:42 2016 -0500

Build sec_negotiate and strlcat replacements on VMS.

commit 2698e4111ca463bebc0760311387aa5e804a2b04
Author: Craig A. Berry <craigberry AT mac.com>
Date: Thu Apr 21 16:50:03 2016 -0500

Make TDSVER optional on VMS as on other platforms.

commit 97853e13221e7ec47a2f1715f7008e51fc078dc3
Author: Craig A. Berry <craigberry AT mac.com>
Date: Thu Apr 21 16:47:39 2016 -0500

Daemonize based on HAVE_FORK, not _WIN32.

Because fork() is the missing feature and VMS is also missing it.

commit 01b82baa85a5318524e2a210e4983df8b725c5b9
Author: Craig A. Berry <craigberry AT mac.com>
Date: Thu Apr 21 16:46:03 2016 -0500

Meet boolean expectations with boolean expressions in pool.

We were sending pointers as booleans, which a picky compiler may
warn about.



________________________________________
Craig A. Berry
mailto:craigberry AT mac.com

"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser

Attachment: 0001-Meet-boolean-expectations-with-boolean-expressions-i.patch
Description: Binary data


Attachment: 0002-Daemonize-based-on-HAVE_FORK-not-_WIN32.patch
Description: Binary data


Attachment: 0003-Make-TDSVER-optional-on-VMS-as-on-other-platforms.patch
Description: Binary data


Attachment: 0004-Build-sec_negotiate-and-strlcat-replacements-on-VMS.patch
Description: Binary data


Attachment: 0005-Be-careful-cleaning-up-.map-files-in-VMS-build.patch
Description: Binary data




Archive powered by MHonArc 2.6.24.

Top of Page