Re: git: d46106eb4b6d - main - lang/gcc14: Add jit language
Date: Wed, 04 Sep 2024 13:16:55 UTC
Lorenzo Salvadore wrote: > lang/gcc14: Add jit language > > The jit language was missing by accident. Restore it. > jit fails to build on -CURRENT, at least when *_BOOTSTRAP is disabled: In file included from /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:23: In file included from /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-playback.h:24: In file included from /usr/include/c++/v1/string:594: In file included from /usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20: In file included from /usr/include/c++/v1/tuple:1455: In file included from /usr/include/c++/v1/exception:82: /usr/include/c++/v1/__exception/exception_ptr.h:111:3: error: no member named 'fancy_abort' in namespace 'std'; did you mean simply 'fancy_abort'? 111 | std::abort(); | ^~~~~ /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/system.h:808:13: note: 'fancy_abort' declared here 808 | extern void fancy_abort (const char *, int, const char *) | ^ In file included from /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:23: In file included from /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-playback.h:26: In file included from /usr/include/c++/v1/vector:325: In file included from /usr/include/c++/v1/__format/formatter_bool.h:20: In file included from /usr/include/c++/v1/__format/formatter_integral.h:35: /usr/include/c++/v1/locale:288:32: error: attempt to use a poisoned identifier 288 | __status = (unsigned char*)malloc(__nkw); | ^ /usr/include/c++/v1/locale:1385:24: error: attempt to use a poisoned identifier 1385 | __ob = (char_type*)malloc(2 * static_cast<size_t>(__nc) * sizeof(char_type)); | ^ /usr/include/c++/v1/locale:2429:31: error: attempt to use a poisoned identifier 2429 | _Tp* __t = (_Tp*)std::realloc(__owns ? __b.get() : 0, __new_cap); | ^ /usr/include/c++/v1/locale:2632:24: error: attempt to use a poisoned identifier 2632 | __h.reset((char*)malloc(static_cast<size_t>(__wn - __wb.get() + 2))); | ^ /usr/include/c++/v1/locale:2910:28: error: attempt to use a poisoned identifier 2910 | __hd.reset((char_type*)malloc(static_cast<size_t>(__n) * sizeof(char_type))); | ^ /usr/include/c++/v1/locale:2936:28: error: attempt to use a poisoned identifier 2936 | __hw.reset((char_type*)malloc(__exn * sizeof(char_type))); | ^ /usr/include/c++/v1/locale:2974:27: error: attempt to use a poisoned identifier 2974 | __h.reset((char_type*)malloc(__exn * sizeof(char_type))); | ^ and more of these "attempt to use a poisoned identifier" scattered later. -- Charlie Li ...nope, still don't have an exit line.