mirror of
https://git.freebsd.org/ports.git
synced 2025-04-29 01:56:37 -04:00
GCC, the GNU Compiler Collection, supports a number of languages. This port installs the C, C++, and Fortran front ends as gcc14, g++14, and gfortran14, respectively. This is the first snapshot from trunk with the GCC 14 designation. It largely is a copy of lang/gcc13-devel.
18 lines
623 B
Text
18 lines
623 B
Text
libc++ on FreeBSD always uses PathScale libcxxrt and cannot change to
|
|
LLVM libc++abi without breaking backward compatibility. Besides, mixing
|
|
different C++ ABIs is not supported unless subset via DT_FILTER.
|
|
|
|
https://github.com/llvm/llvm-project/commit/35479ffb1251
|
|
https://github.com/freebsd/freebsd-src/commit/cf56074e5271
|
|
|
|
--- gcc/cp/g++spec.cc.orig 2022-07-31 22:32:16 UTC
|
|
+++ gcc/cp/g++spec.cc
|
|
@@ -60,7 +60,7 @@ along with GCC; see the file COPYING3. If not see
|
|
#endif
|
|
|
|
#ifndef LIBCXXABI
|
|
-#define LIBCXXABI "c++abi"
|
|
+#define LIBCXXABI "cxxrt"
|
|
#endif
|
|
#ifndef LIBCXXABI_PROFILE
|
|
#define LIBCXXABI_PROFILE LIBCXXABI
|