<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>129360</bug_id>
          
          <creation_ts>2006-04-09 09:13 0000</creation_ts>
          <short_desc>sbcl-0.9.11 added ppc-macos support</short_desc>
          <delta_ts>2006-04-25 15:40:33 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo/Alt</product>
          <component>Mac OSX</component>
          <version>unspecified</version>
          <rep_platform>PPC</rep_platform>
          <op_sys>OS X</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://code.sbbod.net/portage-overlay/dev-lisp/sbcl/sbcl-0.9.11.ebuild</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ndimiduk@gentoo.org</reporter>
          <assigned_to>common-lisp@gentoo.org</assigned_to>
          <cc>ppc-macos@gentoo.org</cc>
    
    <cc>ppc@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>ndimiduk@gentoo.org</who>
            <bug_when>2006-04-09 09:13:00 0000</bug_when>
            <thetext>Nothing significant needed to be done because there is now upstream support.  However, due to issues related to `use ppc` evaluating to true on this arch and related changes to the ebuild, it should be tested on a ppc-linux system.  Attached is a patch to add ppc-macos support.  The ebuild is also available via http in my darcs overlay at the indicated URI.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ndimiduk@gentoo.org</who>
            <bug_when>2006-04-09 09:13:50 0000</bug_when>
            <thetext>Created an attachment (id=84288)
ppc-macos patch

As above.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wormo@gentoo.org</who>
            <bug_when>2006-04-11 21:39:28 0000</bug_when>
            <thetext>Seems ok to me. Successfully built with the patch, and used it to compile maxima which also seems fine.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2006-04-11 23:33:51 0000</bug_when>
            <thetext>wormo, do you mean to say that it worked on ppc linux or ppc-macos?

Nick, if it is found to work fine on both architectures, you should commit the patch to CVS.  The only question I have about your patch is the last section:

@@ -91,7 +104,7 @@
 #	use x86 \
 #		&amp;&amp; echo &apos;(enable :sb-futex)&apos; \
 #		&gt;&gt;${S}/customize-target-features.lisp
-	echo &apos;(disable :sb-test)&apos; &gt;&gt;${S}/customize-target-features.lisp
+#	echo &apos;(disable :sb-test)&apos; &gt;&gt;${S}/customize-target-features.lisp
 	! use unicode \
 		&amp;&amp; echo &apos;(disable :sb-unicode)&apos; \
 		&gt;&gt;${S}/customize-target-features.lisp

That would affect all archs.  Is there any reason to exclude :sb-test from customize-target-features? </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wormo@gentoo.org</who>
            <bug_when>2006-04-13 11:04:24 0000</bug_when>
            <thetext>Worked on ppc linux</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ndimiduk@gentoo.org</who>
            <bug_when>2006-04-14 10:19:15 0000</bug_when>
            <thetext>mkennedy:

That line will be uncommented for submission.  It&apos;s not necessary.  Why is sb-test disabled by default?  Is it extra runtime type-checking or something?  I enabled the test hoping for extra output while testing sbcl on ppc-macos.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ndimiduk@gentoo.org</who>
            <bug_when>2006-04-14 10:41:46 0000</bug_when>
            <thetext>Created an attachment (id=84658)
disabled sb-test as original

Re-disabled sb-test.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2006-04-14 12:47:06 0000</bug_when>
            <thetext>In the SBCL archive root directory base-target-features.lisp-expr:

 ;; Do regression and other tests when building the system. You might
 ;; or might not want this if you&apos;re not a developer, depending on how
 ;; paranoid you are. You probably do want it if you are a developer.
 ;; This test does not affect the target system (in much the same way
 ;; as :sb-after-xc-core, below).
 :sb-test

I can&apos;t remember what effect it had exactly, but disabling it for users is a good idea.  I vaguely recall it avoids loading up *-test.asd system definitions and that was a speedup.

I&apos;ll apply your latest patch when I get home.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2006-04-21 09:32:18 0000</bug_when>
            <thetext>Nick, one more question about the patch:

    if use ppc-macos &amp;&amp; use ldb; then
        true
    elif use ppc &amp;&amp; use ldb; then
        sbcl_einfo &lt;&lt;&apos;EOF&apos;                                                                
Building SBCL on PPC with LDB support is not a supported configuration                    
in Gentoo. Please refer to Bug #121830 for more information.                              
EOF                                                                                       
        die
    fi

I&apos;m not sure what the intention there is.  Does ldb really work on ppc-macos but not on non-macos ppc?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2006-04-24 12:38:20 0000</bug_when>
            <thetext>I dont think it does, so I adjusted that stanza slightly and committed to portage.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ndimiduk@gentoo.org</who>
            <bug_when>2006-04-25 15:40:33 0000</bug_when>
            <thetext>Sorry for the delay; I&apos;m in the middle of moving.

I tried building sbcl with the ldb use flag enabled and encountered no compilation errors as described in the associated bug mentioned in the ebuild (#121830).  Hence, I left it as an available option in the patch.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84288</attachid>
            <date>2006-04-09 09:13 0000</date>
            <desc>ppc-macos patch</desc>
            <filename>ppc-macos.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9kZXYtbGlzcC9zYmNsL3NiY2wtMC45LjExLmVidWlsZAkyMDA2LTA0
LTA0IDExOjM1OjQzLjAwMDAwMDAwMCAtMDQwMAorKysgc2JjbC0wLjkuMTEuZWJ1aWxkCTIwMDYt
MDQtMDkgMTE6MTU6MDkuMDAwMDAwMDAwIC0wNDAwCkBAIC05LDYgKzksNyBAQAogQlZfU1BBUkM9
MC44LjE1CiBCVl9NSVBTPTAuNy4xMAogQlZfQU1ENjQ9MC45LjkKK0JWX1BQQ19NQUNPUz0wLjku
MTFhCiAKIERFU0NSSVBUSU9OPSJTdGVlbCBCYW5rIENvbW1vbiBMaXNwIChTQkNMKSBpcyBhbiBp
bXBsZW1lbnRhdGlvbiBvZiBBTlNJIENvbW1vbiBMaXNwLiIKIEhPTUVQQUdFPSJodHRwOi8vc2Jj
bC5zb3VyY2Vmb3JnZS5uZXQvIgpAQCAtMTcsMTIgKzE4LDEzIEBACiAJcHBjPyAoIG1pcnJvcjov
L3NvdXJjZWZvcmdlL3NiY2wvJHtQTn0tJHtCVl9QUEN9LXBvd2VycGMtbGludXgtYmluYXJ5LnRh
ci5iejIgKQogCXNwYXJjPyAoIG1pcnJvcjovL3NvdXJjZWZvcmdlL3NiY2wvJHtQTn0tJHtCVl9T
UEFSQ30tc3BhcmMtbGludXgtYmluYXJ5LnRhci5iejIgKQogCW1pcHM/ICggbWlycm9yOi8vc291
cmNlZm9yZ2Uvc2JjbC8ke1BOfS0ke0JWX01JUFN9LW1pcHMtbGludXgtYmluYXJ5LnRhci5neiAp
Ci0JYW1kNjQ/ICggbWlycm9yOi8vc291cmNlZm9yZ2Uvc2JjbC8ke1BOfS0ke0JWX0FNRDY0fS14
ODYtNjQtbGludXgtYmluYXJ5LnRhci5iejIgKSIKKwlhbWQ2ND8gKCBtaXJyb3I6Ly9zb3VyY2Vm
b3JnZS9zYmNsLyR7UE59LSR7QlZfQU1ENjR9LXg4Ni02NC1saW51eC1iaW5hcnkudGFyLmJ6MiAp
CisJcHBjLW1hY29zPyAoIG1pcnJvcjovL3NvdXJjZWZvcmdlL3NiY2wvJHtQTn0tJHtCVl9QUENf
TUFDT1N9LXBvd2VycGMtZGFyd2luLWJpbmFyeS50YXIuYnoyICkiCiAKIExJQ0VOU0U9Ik1JVCIK
IFNMT1Q9IjAiCiAKLUtFWVdPUkRTPSJ+eDg2IH5wcGMgfnNwYXJjIH5taXBzIH5hbWQ2NCIKK0tF
WVdPUkRTPSJ+YW1kNjQgfm1pcHMgfnBwYyB+cHBjLW1hY29zIH5zcGFyYyB+eDg2IgogCiBJVVNF
PSJoYXJkZW5lZCBsZGIgbm9zb3VyY2UgdGhyZWFkcyBucHRsIHVuaWNvZGUiCiAKQEAgLTU1LDcg
KzU3LDkgQEAKIEVPRgogCQlkaWUKIAlmaQotCWlmIHVzZSBwcGMgJiYgdXNlIGxkYjsgdGhlbgor
CWlmIHVzZSBwcGMtbWFjb3MgJiYgdXNlIGxkYjsgdGhlbgorCQl0cnVlCisJZWxpZiB1c2UgcHBj
ICYmIHVzZSBsZGI7IHRoZW4KIAkJc2JjbF9laW5mbyA8PCdFT0YnCiBCdWlsZGluZyBTQkNMIG9u
IFBQQyB3aXRoIExEQiBzdXBwb3J0IGlzIG5vdCBhIHN1cHBvcnRlZCBjb25maWd1cmF0aW9uCiBp
biBHZW50b28uIFBsZWFzZSByZWZlciB0byBCdWcgIzEyMTgzMCBmb3IgbW9yZSBpbmZvcm1hdGlv
bi4KQEAgLTcwLDggKzc0LDE3IEBACiAJbWtkaXIgLXAgJHtNWV9XT1JLfQogCWNwICR7RklMRVNE
SVJ9LyR7UFZ9LyogJHtNWV9XT1JLfQogCXNlZCAtaSAicywvdXNyL2xpYiwvdXNyLyQoZ2V0X2xp
YmRpciksZyIgJHtNWV9XT1JLfS8qCisJCisJIyBgdXNlIHBwY2AgcmV0dXJucyB0cnVlIGZvciBi
b3RoIHBwYyBsaW51eCBhbmQgcHBjLW1hY29zIHN5c3RlbXMKKwkjIHNwZWNpZnkgCisJaWYgdXNl
IHBwYy1tYWNvcyA7IHRoZW4KKwkJYT0iJHtQTn0tJHtCVl9QUENfTUFDT1N9LXBvd2VycGMtZGFy
d2luLWJpbmFyeS50YXIuYnoyIgorCWVsaWYgdXNlIHBwYzsgdGhlbgkKKwkJYT0iJHtQTn0tJHtC
Vl9QUEN9LXBvd2VycGMtbGludXgtYmluYXJ5LnRhci5iejIiCisJZWxzZQorCQlmb3IgYSBpbiAk
e0F9OyBkbyBbWyAkYSA9PSAqYmluYXJ5KiBdXSAmJiBicmVhazsgZG9uZQorCWZpCiAKLQlmb3Ig
YSBpbiAke0F9OyBkbyBbWyAkYSA9PSAqYmluYXJ5KiBdXSAmJiBicmVhazsgZG9uZQogCXVucGFj
ayAkYQogCW12ICR7UE59KiBzYmNsLWJpbmFyeSB8fCBkaWUKIApAQCAtOTEsNyArMTA0LDcgQEAK
ICMJdXNlIHg4NiBcCiAjCQkmJiBlY2hvICcoZW5hYmxlIDpzYi1mdXRleCknIFwKICMJCT4+JHtT
fS9jdXN0b21pemUtdGFyZ2V0LWZlYXR1cmVzLmxpc3AKLQllY2hvICcoZGlzYWJsZSA6c2ItdGVz
dCknID4+JHtTfS9jdXN0b21pemUtdGFyZ2V0LWZlYXR1cmVzLmxpc3AKKyMJZWNobyAnKGRpc2Fi
bGUgOnNiLXRlc3QpJyA+PiR7U30vY3VzdG9taXplLXRhcmdldC1mZWF0dXJlcy5saXNwCiAJISB1
c2UgdW5pY29kZSBcCiAJCSYmIGVjaG8gJyhkaXNhYmxlIDpzYi11bmljb2RlKScgXAogCQk+PiR7
U30vY3VzdG9taXplLXRhcmdldC1mZWF0dXJlcy5saXNwCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84658</attachid>
            <date>2006-04-14 10:41 0000</date>
            <desc>disabled sb-test as original</desc>
            <filename>ppc-macos.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9kZXYtbGlzcC9zYmNsL3NiY2wtMC45LjExLmVidWlsZAkyMDA2LTA0
LTA0IDExOjM1OjQzLjAwMDAwMDAwMCAtMDQwMAorKysgc2JjbC0wLjkuMTEuZWJ1aWxkCTIwMDYt
MDQtMTQgMTM6MzY6MDUuMDAwMDAwMDAwIC0wNDAwCkBAIC05LDYgKzksNyBAQAogQlZfU1BBUkM9
MC44LjE1CiBCVl9NSVBTPTAuNy4xMAogQlZfQU1ENjQ9MC45LjkKK0JWX1BQQ19NQUNPUz0wLjku
MTFhCiAKIERFU0NSSVBUSU9OPSJTdGVlbCBCYW5rIENvbW1vbiBMaXNwIChTQkNMKSBpcyBhbiBp
bXBsZW1lbnRhdGlvbiBvZiBBTlNJIENvbW1vbiBMaXNwLiIKIEhPTUVQQUdFPSJodHRwOi8vc2Jj
bC5zb3VyY2Vmb3JnZS5uZXQvIgpAQCAtMTcsMTIgKzE4LDEzIEBACiAJcHBjPyAoIG1pcnJvcjov
L3NvdXJjZWZvcmdlL3NiY2wvJHtQTn0tJHtCVl9QUEN9LXBvd2VycGMtbGludXgtYmluYXJ5LnRh
ci5iejIgKQogCXNwYXJjPyAoIG1pcnJvcjovL3NvdXJjZWZvcmdlL3NiY2wvJHtQTn0tJHtCVl9T
UEFSQ30tc3BhcmMtbGludXgtYmluYXJ5LnRhci5iejIgKQogCW1pcHM/ICggbWlycm9yOi8vc291
cmNlZm9yZ2Uvc2JjbC8ke1BOfS0ke0JWX01JUFN9LW1pcHMtbGludXgtYmluYXJ5LnRhci5neiAp
Ci0JYW1kNjQ/ICggbWlycm9yOi8vc291cmNlZm9yZ2Uvc2JjbC8ke1BOfS0ke0JWX0FNRDY0fS14
ODYtNjQtbGludXgtYmluYXJ5LnRhci5iejIgKSIKKwlhbWQ2ND8gKCBtaXJyb3I6Ly9zb3VyY2Vm
b3JnZS9zYmNsLyR7UE59LSR7QlZfQU1ENjR9LXg4Ni02NC1saW51eC1iaW5hcnkudGFyLmJ6MiAp
CisJcHBjLW1hY29zPyAoIG1pcnJvcjovL3NvdXJjZWZvcmdlL3NiY2wvJHtQTn0tJHtCVl9QUENf
TUFDT1N9LXBvd2VycGMtZGFyd2luLWJpbmFyeS50YXIuYnoyICkiCiAKIExJQ0VOU0U9Ik1JVCIK
IFNMT1Q9IjAiCiAKLUtFWVdPUkRTPSJ+eDg2IH5wcGMgfnNwYXJjIH5taXBzIH5hbWQ2NCIKK0tF
WVdPUkRTPSJ+YW1kNjQgfm1pcHMgfnBwYyB+cHBjLW1hY29zIH5zcGFyYyB+eDg2IgogCiBJVVNF
PSJoYXJkZW5lZCBsZGIgbm9zb3VyY2UgdGhyZWFkcyBucHRsIHVuaWNvZGUiCiAKQEAgLTU1LDcg
KzU3LDkgQEAKIEVPRgogCQlkaWUKIAlmaQotCWlmIHVzZSBwcGMgJiYgdXNlIGxkYjsgdGhlbgor
CWlmIHVzZSBwcGMtbWFjb3MgJiYgdXNlIGxkYjsgdGhlbgorCQl0cnVlCisJZWxpZiB1c2UgcHBj
ICYmIHVzZSBsZGI7IHRoZW4KIAkJc2JjbF9laW5mbyA8PCdFT0YnCiBCdWlsZGluZyBTQkNMIG9u
IFBQQyB3aXRoIExEQiBzdXBwb3J0IGlzIG5vdCBhIHN1cHBvcnRlZCBjb25maWd1cmF0aW9uCiBp
biBHZW50b28uIFBsZWFzZSByZWZlciB0byBCdWcgIzEyMTgzMCBmb3IgbW9yZSBpbmZvcm1hdGlv
bi4KQEAgLTcwLDggKzc0LDE3IEBACiAJbWtkaXIgLXAgJHtNWV9XT1JLfQogCWNwICR7RklMRVNE
SVJ9LyR7UFZ9LyogJHtNWV9XT1JLfQogCXNlZCAtaSAicywvdXNyL2xpYiwvdXNyLyQoZ2V0X2xp
YmRpciksZyIgJHtNWV9XT1JLfS8qCisJCisJIyBgdXNlIHBwY2AgcmV0dXJucyB0cnVlIGZvciBi
b3RoIHBwYyBsaW51eCBhbmQgcHBjLW1hY29zIHN5c3RlbXMKKwkjIHNwZWNpZnkgCisJaWYgdXNl
IHBwYy1tYWNvcyA7IHRoZW4KKwkJYT0iJHtQTn0tJHtCVl9QUENfTUFDT1N9LXBvd2VycGMtZGFy
d2luLWJpbmFyeS50YXIuYnoyIgorCWVsaWYgdXNlIHBwYzsgdGhlbgkKKwkJYT0iJHtQTn0tJHtC
Vl9QUEN9LXBvd2VycGMtbGludXgtYmluYXJ5LnRhci5iejIiCisJZWxzZQorCQlmb3IgYSBpbiAk
e0F9OyBkbyBbWyAkYSA9PSAqYmluYXJ5KiBdXSAmJiBicmVhazsgZG9uZQorCWZpCiAKLQlmb3Ig
YSBpbiAke0F9OyBkbyBbWyAkYSA9PSAqYmluYXJ5KiBdXSAmJiBicmVhazsgZG9uZQogCXVucGFj
ayAkYQogCW12ICR7UE59KiBzYmNsLWJpbmFyeSB8fCBkaWUKIAo=
</data>        

          </attachment>
    </bug>

</bugzilla>