diff options
| author | emmett1 <emmett1.2miligrams@protonmail.com> | 2026-02-26 23:38:09 +0800 |
|---|---|---|
| committer | emmett1 <emmett1.2miligrams@protonmail.com> | 2026-02-26 23:38:09 +0800 |
| commit | 366a5b947f96acd519bb35fbb7b1b794ded85699 (patch) | |
| tree | afd29e81b8e7227a1dc0f3a2c58ada970adab49d /repos/extra/nodejs/libc++-malloc.patch | |
| parent | 11f053b21d86653d0c436002fb1ac010469b3853 (diff) | |
| parent | 13608c4ce852ed8cb2385aa82504a95e84c9c5d7 (diff) | |
| download | alicelinux-366a5b947f96acd519bb35fbb7b1b794ded85699.tar.gz alicelinux-366a5b947f96acd519bb35fbb7b1b794ded85699.zip | |
Merge branch 'main' of https://codeberg.org/emmett1/alicelinux
Diffstat (limited to 'repos/extra/nodejs/libc++-malloc.patch')
| -rw-r--r-- | repos/extra/nodejs/libc++-malloc.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/repos/extra/nodejs/libc++-malloc.patch b/repos/extra/nodejs/libc++-malloc.patch new file mode 100644 index 00000000..64ff335c --- /dev/null +++ b/repos/extra/nodejs/libc++-malloc.patch @@ -0,0 +1,28 @@ +diff --git a/deps/LIEF/third-party/spdlog/include/spdlog/fmt/bundled/format.h b/deps/LIEF/third-party/spdlog/include/spdlog/fmt/bundled/format.h +index 50e5714..cd00164 100644 +--- a/deps/LIEF/third-party/spdlog/include/spdlog/fmt/bundled/format.h ++++ b/deps/LIEF/third-party/spdlog/include/spdlog/fmt/bundled/format.h +@@ -44,6 +44,7 @@ + # include <cmath> // std::signbit + # include <cstddef> // std::byte + # include <cstdint> // uint32_t ++# include <cstdlib> // std::malloc, std::free + # include <cstring> // std::memcpy + # include <limits> // std::numeric_limits + # include <new> // std::bad_alloc +@@ -744,12 +745,12 @@ template <typename T> struct allocator { + + T* allocate(size_t n) { + FMT_ASSERT(n <= max_value<size_t>() / sizeof(T), ""); +- T* p = static_cast<T*>(malloc(n * sizeof(T))); ++ T* p = static_cast<T*>(std::malloc(n * sizeof(T))); + if (!p) FMT_THROW(std::bad_alloc()); + return p; + } + +- void deallocate(T* p, size_t) { free(p); } ++ void deallocate(T* p, size_t) { std::free(p); } + }; + + } // namespace detail + |