<html lang='en'>
<head>
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
<title>
GitLab
</title>
</meta>
</head>
<style>
img {
max-width: 100%;
height: auto;
}
p.details {
font-style:italic;
color:#777
}
.footer p {
font-size:small;
color:#777
}
pre.commit-message {
white-space: pre-wrap;
}
.file-stats a {
text-decoration: none;
}
.file-stats .new-file {
color: #090;
}
.file-stats .deleted-file {
color: #B00;
}
</style>
<body>
<div class='content'>
<h3>Raymond Toy pushed to branch master at <a href="https://gitlab.common-lisp.net/cmucl/cmucl">cmucl / cmucl</a></h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/6e2e81b761bfaf5a2745d4bc57ec3a97c5844bee">6e2e81b7</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2015-10-11T08:46:36Z</i>
</div>
<pre class='commit-message'>Add some comments.
MIN_VER requires the 10.5 SDK be available.
Add -Wl,-no_pie to turn off warning (and add comment).</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/51b6b2deb1036d5e989c0886f9faea99c8badaaf">51b6b2de</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2015-10-11T08:58:06Z</i>
</div>
<pre class='commit-message'>Cleanup.
Remove old comment, and remove the min OSX version on ppc too.</pre>
</li>
</ul>
<h4>2 changed files:</h4>
<ul>
<li class='file-stats'>
<a href='#diff-0'>
src/lisp/Config.x86_darwin
</a>
</li>
<li class='file-stats'>
<a href='#diff-1'>
src/tools/linker.sh
</a>
</li>
</ul>
<h4>Changes:</h4>
<li id='diff-0'>
<a href='https://gitlab.common-lisp.net/cmucl/cmucl/compare/323c6cdb84a8d5cb87080f9bf275fe4839e69a68...51b6b2deb1036d5e989c0886f9faea99c8badaaf#diff-0'>
<strong>
src/lisp/Config.x86_darwin
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/src/lisp/Config.x86_darwin
</span><span style="color: #000000;background-color: #ddffdd">+++ b/src/lisp/Config.x86_darwin
</span><span style="color: #aaaaaa">@@ -2,7 +2,8 @@
</span>
include Config.x86_common
<span style="color: #000000;background-color: #ffdddd">-# Compile code that will run on OSX 10.5 (Tiger)
</span><span style="color: #000000;background-color: #ddffdd">+# Compile code that will run on OSX 10.5 (Tiger). This only works if
+# you have the 10.5 SDK available.
</span> MIN_VER = -mmacosx-version-min=10.5
CPPFLAGS += -DDARWIN $(MIN_VER) -m32
<span style="color: #aaaaaa">@@ -13,7 +14,10 @@ ASFLAGS += -g3 $(MIN_VER)
</span> UNDEFSYMPATTERN = -Xlinker -u -Xlinker &
OS_SRC += Darwin-os.c mach-o.c
<span style="color: #000000;background-color: #ffdddd">-OS_LINK_FLAGS = -m32 $(MIN_VER)
</span><span style="color: #000000;background-color: #ddffdd">+
+# Turn off the PIE warning; we know the x86-assem.S is not
+# relocatable, and we're not going to fix that anytime soon.
+OS_LINK_FLAGS = -m32 $(MIN_VER) -Wl,-no_pie
</span> OS_LIBS =
EXEC_FINAL_OBJ = exec-final.o
</code></pre>
<br>
</li>
<li id='diff-1'>
<a href='https://gitlab.common-lisp.net/cmucl/cmucl/compare/323c6cdb84a8d5cb87080f9bf275fe4839e69a68...51b6b2deb1036d5e989c0886f9faea99c8badaaf#diff-1'>
<strong>
src/tools/linker.sh
</strong>
</a>
<hr>
<pre class="highlight"><code><span style="color: #000000;background-color: #ffdddd">--- a/src/tools/linker.sh
</span><span style="color: #000000;background-color: #ddffdd">+++ b/src/tools/linker.sh
</span><span style="color: #aaaaaa">@@ -92,12 +92,8 @@ case $uname_s in
</span> # Extra stuff. For some reason one __LINKEDIT segment is
# mapped just past the dynamic space. This messes things
# up, so we move it to another address. This seems to be
<span style="color: #000000;background-color: #ffdddd">- # free, at least on 10.5.
-
- # Also specify the min version. (See Config.x86_darwin for
- # the desired version.) This gets rid of a PIE warning
- # when creating the executable on 10.8. (See ticket:112.)
-
</span><span style="color: #000000;background-color: #ddffdd">+ # free, at least on 10.5. -no_pie is to get rid of the
+ # linker warning about PIE.
</span> OPT_EXTRA="-segaddr __LINKEDIT 0x99000000 -rdynamic -Wl,-no_pie"
OS_LIBS=
;;
<span style="color: #aaaaaa">@@ -106,7 +102,7 @@ case $uname_s in
</span> # just after the dynamic space which messes things up, so
# we move it to a diffferent address. The address below
# appears to be free.
<span style="color: #000000;background-color: #ffdddd">- OPT_EXTRA="-segaddr __LINKEDIT 0x99000000 -mmacosx-version-min=10.4 -static-libgcc"
</span><span style="color: #000000;background-color: #ddffdd">+ OPT_EXTRA="-segaddr __LINKEDIT 0x99000000 -static-libgcc"
</span> OS_LIBS="-lSystem -lc -lm"
;;
esac
</code></pre>
<br>
</li>
</div>
<div class='footer' style='margin-top: 10px;'>
<p>
—
<br>
<a href="https://gitlab.common-lisp.net/cmucl/cmucl/compare/323c6cdb84a8d5cb87080f9bf275fe4839e69a68...51b6b2deb1036d5e989c0886f9faea99c8badaaf">View it on GitLab</a>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":["merge_requests","issues","commit"],"url":"https://gitlab.common-lisp.net/cmucl/cmucl/compare/323c6cdb84a8d5cb87080f9bf275fe4839e69a68...51b6b2deb1036d5e989c0886f9faea99c8badaaf"}}</script>
</p>
</div>
</body>
</html>