summaryrefslogtreecommitdiff
path: root/build.conf
diff options
context:
space:
mode:
authorWilliam A. Rowe Jr <wrowe@apache.org>2007-10-26 23:15:47 +0000
committerWilliam A. Rowe Jr <wrowe@apache.org>2007-10-26 23:15:47 +0000
commit50dea0f17babd6516606fd138a5e91ca3ec6656a (patch)
treebf688b9da6940b6ed1cf1a188467cae04d828b75 /build.conf
parent4b8a1d4d4907f1d892e4b93b6ab309157a5c701f (diff)
downloadapr-50dea0f17babd6516606fd138a5e91ca3ec6656a.tar.gz
Building PPC and linking on darwin 9 in sequence of _all, _atomic, _(others)
.o images results in the following; ld: bc out of range (79008 max is +/-64K) from _apr_atomic_add32 in atomic/unix/.libs/ppc.o to _apr_atomic_add32$stub in .libs/libapr-1.0.dylib in _apr_atomic_add32 from atomic/unix/.libs/ppc.o Apparently (and I don't know why we are coupled to the $stub's in the first place) moving atomic to the end of the code segment places ppc.o in proximity to the $stub relocations. Of course this commit may inversely clobber another platform. But not Linux, at least. Committing before I look for various exceptions to this solution. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@588793 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'build.conf')
-rw-r--r--build.conf4
1 files changed, 2 insertions, 2 deletions
diff --git a/build.conf b/build.conf
index 36121883f..c302b98be 100644
--- a/build.conf
+++ b/build.conf
@@ -13,8 +13,8 @@ paths =
# directories that have platform-specific code in them. the resulting
# pattern will be: SUBDIR/PLATFORM/*.c
platform_dirs =
- atomic dso file_io locks memory misc mmap network_io poll random
- shmem support threadproc time user
+ dso file_io locks memory misc mmap network_io poll random
+ shmem support threadproc time user atomic
# all the public headers
headers = include/*.h