about summary refs log tree commit diff
path: root/doc/HISTORY
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2014-09-20 17:41:42 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2014-09-20 17:41:42 +0000
commit290a6cc9ef0093126a3a22a9f53a51973404d0f7 (patch)
tree29c43725095bd6060b1f21d65c83469864a9c175 /doc/HISTORY
parent09bc6b2a4c9f354d27449d9d39faaa42f88071d4 (diff)
downloadnetpbm-mirror-290a6cc9ef0093126a3a22a9f53a51973404d0f7.tar.gz
netpbm-mirror-290a6cc9ef0093126a3a22a9f53a51973404d0f7.tar.xz
netpbm-mirror-290a6cc9ef0093126a3a22a9f53a51973404d0f7.zip
Change _XOPEN_SOURCE 600 to 500. See doc/HISTORY
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2285 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'doc/HISTORY')
-rw-r--r--doc/HISTORY13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/HISTORY b/doc/HISTORY
index 8dd42285..635a3942 100644
--- a/doc/HISTORY
+++ b/doc/HISTORY
@@ -29,6 +29,19 @@ not yet  BJH  Release 10.68.00
               systems.  Always broken (pcdovtoppm was new sometime between
               Netpbm 9.25 (March 2002) and Netpbm 10.11 (Februrary 2010)).
 
+              Build: change _XOPEN_SOURCE from 600 back to 500 in 7 files.  It
+              was changed from 500 to 600 in Subversion revision 1731 in
+              Netpbm 10.60 (September 2012) because that made a similar
+              version of Netpbm compile on Mac OSX.  Without it, strdup did
+              not get defined.  But this is apparently a bug in Mac OSX, since
+              X/Open 500 does have strdup.  Furthermore, many other Netpbm
+              files use strdup and apparently compile OK on Mac OSX without
+              600.  Finally, we have a report now that on SunOS with a non-C99
+              compiler, _XOPEN_SOURCE 600 actually removes things from libc
+              that these files need (no details).  So we will go back to 500
+              and if the problem on Mac OSX gets reported again, we will look
+              more deeply.
+
               Build: fix undefined symbols in fiasco converters with
               static libraries.