Nп/п : 41 из 100
 От   : Simon Wright                        2:5075/128        23 сен 23 12:16:03
 К    : moi                                                   23 сен 23 14:18:02
 Тема : Re: macOS Ventura 13.6 update problem
----------------------------------------------------------------------------------
                                                                                 
@MSGID: <ly8r8xnnrg.fsf@pushface.org> faeeaa99
@REPLY: <kn6a69Fr9c4U1@mid.individual.net>
86f54eaa
@REPLYADDR Simon Wright <simon@pushface.org>
@REPLYTO 2:5075/128 Simon Wright
@CHRS: CP866 2
@RFC: 1 0
@RFC-Message-ID: <ly8r8xnnrg.fsf@pushface.org>
@RFC-References:
<kn6a69Fr9c4U1@mid.individual.net>
@TZUTC: 0100
@PID: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin)
@TID: FIDOGATE-5.12-ge4e8b94
moi <findlaybill@blueyonder.co.uk> writes:

> Installing the macOS Ventura 13.6 security update clobbers GNAT.
> Specifically, the link stage fails:
>
>> -macosx_version_min has been renamed to -macos_version_min
>> 0  0x104de0f43  __assert_rtn + 64
>> 1 0x104ce2f43 ld::AtomPlacement::findAtom(unsigned char, unsigned
>> long long, ld::AtomPlacement::AtomLoc const*&, long long&) const +
>> 1411
>> 2 0x104cff431
>> ld::InputFiles::SliceParser::parseObjectFile(mach_o::Header const*)
>> const + 19745
>> 3 0x104d0fb71 ld::InputFiles::parseAllFiles(void (ld::AtomFile
>> const*) block_pointer)::$_7::operator()(unsigned long, ld::FileInfo
>> const&) const + 657
>> 4  0x7ff80b631066  _dispatch_client_callout2 + 8
>> 5  0x7ff80b642e09  _dispatch_apply_invoke + 213
>> 6  0x7ff80b631033  _dispatch_client_callout + 8
>> 7  0x7ff80b6410f6  _dispatch_root_queue_drain + 683
>> 8  0x7ff80b641768  _dispatch_worker_thread2 + 170
>> 9  0x7ff80b7cec0f  _pthread_wqthread + 257
>> ld: Assertion failed: (resultIndex < sectData.atoms.size()),
>> function findAtom, file Relocations.cpp, line 1336.
>> collect2: error: ld returned 1 exit status
>> gnatmake: *** link failed.
>
> Simon`s "magic formula", `-largs -Wl,-ld_classic` restores sanity.
> I guess the CLTs were updated without asking permission. 8-(

I managed to avoid this this morning (I`ve been resisting the attempted
upgrade to CLT 15.0) by looking to see what was proposed, seeing that
there were 2 upgrades (Ventura & CLT), and unchecking the CLT.

Iain Sandoe recommends[1] re-installing 14.3 (you should be able to
download it from the developer.apple.com website, although you do need
an apple ID to do that)

[1] https://github.com/iains/gcc-12-branch/issues/22#issuecomment-1730213294
--- Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin)
 * Origin: A noiseless patient Spider (2:5075/128)
SEEN-BY: 5001/100 5005/49 5015/255 5019/40 5020/715
848 1042 4441 12000
SEEN-BY: 5030/49 1081 5058/104 5075/128
@PATH: 5075/128 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх