FROM : Shantonu Sen
DATE : Sun Nov 24 16:46:01 2002
On Sunday, November 24, 2002, at 01:57 AM, Alex Rice wrote:
> Shantonu, thanks for responding. In the time that has passed, it
> happened again: The Nov 21 Security Update updated
> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon and my
> Emacs binary is broke again! This is the same thing that happened with
> the 10.2 and 10.2.2 updates. Each time I have built a new Emacs to get
> it working again, only to break on the next system update. This
> happens to other users of the Emacs binary too. Ugh. I really
> appreciate any help you can provide. Below are the answers to all of
> your questions. I would like to find a way to either modify the Emacs
> binary, or modify the build process so this doesn't happen with each
> OS update.
The security update did not update the Carbon framework, although it
did update libSystem.
>> Did you compile this with CodeWarrior? I think it places the Mach-O
>> headers in a different order than the vendor ld, but this should be
>> mostly harmless...
>
> No it was compiled w/ the latest Apple Dev Tools using GCC3.
Hm, that implies to me that the unexec code rewrites the load commands
in some interesting and different manner than the apple-supplied emacs.
Note that /usr/bin/emacs works fine between updates with requiring
updates.
Hm, I see that the unexmacosx.c in FSF emacs CVS is different than
unexdyld.c in Darwin CVS. Perhaps you should try using that version of
unexec to narrow down the problem.
Shantonu
DATE : Sun Nov 24 16:46:01 2002
On Sunday, November 24, 2002, at 01:57 AM, Alex Rice wrote:
> Shantonu, thanks for responding. In the time that has passed, it
> happened again: The Nov 21 Security Update updated
> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon and my
> Emacs binary is broke again! This is the same thing that happened with
> the 10.2 and 10.2.2 updates. Each time I have built a new Emacs to get
> it working again, only to break on the next system update. This
> happens to other users of the Emacs binary too. Ugh. I really
> appreciate any help you can provide. Below are the answers to all of
> your questions. I would like to find a way to either modify the Emacs
> binary, or modify the build process so this doesn't happen with each
> OS update.
The security update did not update the Carbon framework, although it
did update libSystem.
>> Did you compile this with CodeWarrior? I think it places the Mach-O
>> headers in a different order than the vendor ld, but this should be
>> mostly harmless...
>
> No it was compiled w/ the latest Apple Dev Tools using GCC3.
Hm, that implies to me that the unexec code rewrites the load commands
in some interesting and different manner than the apple-supplied emacs.
Note that /usr/bin/emacs works fine between updates with requiring
updates.
Hm, I see that the unexmacosx.c in FSF emacs CVS is different than
unexdyld.c in Darwin CVS. Perhaps you should try using that version of
unexec to narrow down the problem.
Shantonu
| Related mails | Author | Date |
|---|---|---|
| Alex Rice | Nov 12, 08:33 | |
| Alex Rice | Nov 12, 08:47 | |
| Shantonu Sen | Nov 21, 06:35 | |
| Alex Rice | Nov 23, 22:59 | |
| Shantonu Sen | Nov 24, 16:46 | |
| Alex Rice | Nov 27, 09:08 |






Cocoa mail archive

