diff options
| author | robot-piglet <[email protected]> | 2025-02-03 19:15:43 +0300 |
|---|---|---|
| committer | robot-piglet <[email protected]> | 2025-02-03 19:29:25 +0300 |
| commit | 77ee0394b2632327b0789f4adc0434ee90856ef2 (patch) | |
| tree | 66ec010a4bc6dcba79e12d1766d19c3bb97282c2 /contrib/libs/cxxsupp | |
| parent | ca1b99bb0935aa604330db8d93bb366bc4bb10c9 (diff) | |
Intermediate changes
commit_hash:1cef0cf05075cdc1ff60c3675d89b7135b260071
Diffstat (limited to 'contrib/libs/cxxsupp')
| -rw-r--r-- | contrib/libs/cxxsupp/libcxx/.yandex_meta/build.ym | 5 | ||||
| -rw-r--r-- | contrib/libs/cxxsupp/libcxx/ya.make | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/contrib/libs/cxxsupp/libcxx/.yandex_meta/build.ym b/contrib/libs/cxxsupp/libcxx/.yandex_meta/build.ym index 2ba2f81dd17..87c16c302e9 100644 --- a/contrib/libs/cxxsupp/libcxx/.yandex_meta/build.ym +++ b/contrib/libs/cxxsupp/libcxx/.yandex_meta/build.ym @@ -113,8 +113,9 @@ ELSEIF (OS_IOS) ) ELSEIF (OS_LINUX OR OS_DARWIN) IF (ARCH_ARM7) - # XXX: libcxxrt support for ARM is currently broken - SET(CXX_RT "glibcxx_static") + # libcxxrt support for ARM is currently broken, use libcxxabi instead + # But allow switching back to glibcxx_static via -DCXX_RT=glibcxx_static + DEFAULT(CXX_RT "libcxxabi") # ARM7 OS_SDK has old libstdc++ without aligned allocation support CFLAGS( GLOBAL -fno-aligned-new diff --git a/contrib/libs/cxxsupp/libcxx/ya.make b/contrib/libs/cxxsupp/libcxx/ya.make index 7f7045a21e4..a3f66347649 100644 --- a/contrib/libs/cxxsupp/libcxx/ya.make +++ b/contrib/libs/cxxsupp/libcxx/ya.make @@ -35,8 +35,9 @@ ELSEIF (OS_IOS) ) ELSEIF (OS_LINUX OR OS_DARWIN) IF (ARCH_ARM7) - # XXX: libcxxrt support for ARM is currently broken - SET(CXX_RT "glibcxx_static") + # libcxxrt support for ARM is currently broken, use libcxxabi instead + # But allow switching back to glibcxx_static via -DCXX_RT=glibcxx_static + DEFAULT(CXX_RT "libcxxabi") # ARM7 OS_SDK has old libstdc++ without aligned allocation support CFLAGS( GLOBAL -fno-aligned-new |
