components/apr-1_5/patches/largefile.patch
author Petr Sumbera <petr.sumbera@oracle.com>
Fri, 16 May 2014 02:09:16 -0700
changeset 1899 a814d85099bf
permissions -rw-r--r--
18768070 apr-1-config should propagate LFS macros
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1899
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     1
Patch origin: in-house
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     2
Patch status: Solaris-specific; not suitable for upstream
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     3
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     4
This seems to be the only way to propagate these macros also
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     5
into apr-1-config.
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     6
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     7
--- build/apr_hints.m4	2013-10-14 12:03:08.000000000 -0700
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     8
+++ build/apr_hints.m4	2014-05-15 01:31:40.239384758 -0700
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     9
@@ -237,6 +237,7 @@
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    10
     *-solaris2*)
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    11
     	PLATOSVERS=`echo $host | sed 's/^.*solaris2.//'`
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    12
 	APR_ADDTO(CPPFLAGS, [-DSOLARIS2=$PLATOSVERS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT])
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    13
+	APR_ADDTO(CPPFLAGS, [-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64])
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    14
         if test $PLATOSVERS -ge 10; then
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    15
             APR_SETIFNULL(apr_lock_method, [USE_PROC_PTHREAD_SERIALIZE])
a814d85099bf 18768070 apr-1-config should propagate LFS macros
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    16
         else