forked from pool/jurand
35 lines
1.2 KiB
Diff
35 lines
1.2 KiB
Diff
|
diff -urEbwB jurand-1.3.1.orig/Makefile jurand-1.3.1/Makefile
|
||
|
--- jurand-1.3.1.orig/Makefile 2023-09-27 07:17:18.384159160 +0200
|
||
|
+++ jurand-1.3.1/Makefile 2023-09-27 08:55:18.229794175 +0200
|
||
|
@@ -12,7 +12,8 @@
|
||
|
test: test.sh test-compile
|
||
|
@./$<
|
||
|
|
||
|
-CXXFLAGS += -g -std=c++2a -Isrc -Wall -Wextra -Wpedantic
|
||
|
+CXXFLAGS += -g -std=gnu++2a -Isrc -Wall -Wextra -Wpedantic -D_GLIBCXX_USE_CXX11_ABI=1
|
||
|
+LDFLAGS += -pthread
|
||
|
|
||
|
$(eval $(call Variable_rule,target/compile_flags,$(CXX) $(CXXFLAGS)))
|
||
|
$(eval $(call Variable_rule,target/link_flags,$(CXX) $(LDFLAGS) $(LDLIBS)))
|
||
|
diff -urEbwB jurand-1.3.1.orig/src/java_symbols.hpp jurand-1.3.1/src/java_symbols.hpp
|
||
|
--- jurand-1.3.1.orig/src/java_symbols.hpp 2023-09-27 07:17:18.384159160 +0200
|
||
|
+++ jurand-1.3.1/src/java_symbols.hpp 2023-09-27 08:42:56.218651442 +0200
|
||
|
@@ -630,14 +630,14 @@
|
||
|
|
||
|
if (not parameters.in_place_)
|
||
|
{
|
||
|
- auto osyncstream = std::osyncstream(std::cout);
|
||
|
+ auto oss = std::osyncstream(std::cout);
|
||
|
|
||
|
if (not path.empty())
|
||
|
{
|
||
|
- osyncstream << path.native() << ":\n";
|
||
|
+ oss << path.native() << ":\n";
|
||
|
}
|
||
|
|
||
|
- osyncstream.write(content.c_str(), content.size());
|
||
|
+ oss.write(content.c_str(), content.size());
|
||
|
}
|
||
|
else if (content.size() < original_content.size())
|
||
|
{
|