Commit graph

331 commits

Author SHA1 Message Date
Mikhail Novosyolov
4851e52a41 more verbosity 2020-04-04 05:04:40 +03:00
Mikhail Novosyolov
884293b547 Use libstdc++-gcc10 because of ABI incompatibility of libc++ and libstdc++ 2020-04-04 01:17:14 +03:00
Mikhail Novosyolov
7c24887628 Allow C preprocessor to work with C++17-specific includes 2020-04-01 23:18:35 +03:00
Mikhail Novosyolov
093e860751 Revert libc++experimental, <string_view> was removed frome experimantal 2020-04-01 23:09:33 +03:00
Mikhail Novosyolov
7e4226a87f More std::experimental for libc++ 2020-04-01 22:29:49 +03:00
Mikhail Novosyolov
c7157b8505 Fix grep|sed cmd
Fixes e2a55f6ad9
2020-04-01 21:37:21 +03:00
Mikhail Novosyolov
f01be3bf2e attach experimental parts of libc++ (TODO: probably we need to depends sctrictly from the version of libc++ against which we were built because experimental aBI is not stable) 2020-04-01 21:23:24 +03:00
Mikhail Novosyolov
e2a55f6ad9 Use bundled cppunit due to probable C++ ABI mismatch when linking with system cppunit, which is linked with another C++ ABI, and libc++ 2020-04-01 20:19:41 +03:00
Mikhail Novosyolov
69560d65b8 put linker flags into the end of cli args 2020-04-01 19:34:35 +03:00
Mikhail Novosyolov
4e2a3ea143 Fix linking with libcppunit
[build ULF] /builddir/build/BUILD/libreoffice-6.3.5/workdir/ScpMergeTarget/scp2/source/ooo/module_reportbuilder.ulf
/builddir/build/BUILD/libreoffice-6.3.5/workdir/CxxObject/sal/cppunittester/cppunittester.o: In function `(anonymous namespace)::ProtectedFixtureFunctor::run() const':
/builddir/build/BUILD/libreoffice-6.3.5/sal/cppunittester/cppunittester.cxx:259: undefined reference to `CppUnit::PlugInParameters::PlugInParameters(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
/builddir/build/BUILD/libreoffice-6.3.5/sal/cppunittester/cppunittester.cxx:259: undefined reference to `CppUnit::PlugInManager::load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, CppUnit::PlugInParameters const&)'
/builddir/build/BUILD/libreoffice-6.3.5/sal/cppunittester/cppunittester.cxx:304: undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
/builddir/build/BUILD/libreoffice-6.3.5/sal/cppunittester/cppunittester.cxx:314: undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
/builddir/build/BUILD/libreoffice-6.3.5/sal/cppunittester/cppunittester.cxx:316: undefined reference to `CppUnit::TestRunner::run(CppUnit::TestResult&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
2020-04-01 18:46:12 +03:00
Mikhail Novosyolov
7d34a85093 Try to force -lc++ lc++abi which are lost when in $LIBS or $LDFLAGS, be verbose
```
/builddir/build/BUILD/libreoffice-6.3.5/workdir/CxxObject/l10ntools/source/idxdict/idxdict.o: In function `main':
/builddir/build/BUILD/libreoffice-6.3.5/l10ntools/source/idxdict/idxdict.cxx:30: undefined reference to `std::__1::ios_base::sync_with_stdio(bool)'
/builddir/build/BUILD/libreoffice-6.3.5/workdir/CxxObject/l10ntools/source/idxdict/idxdict.o: In function `std::__1::basic_istream<char, std::__1::char_traits<char> >::getline(char*, long)':
/usr/include/c++/v1/istream:275: undefined reference to `std::__1::cin'
/builddir/build/BUILD/libreoffice-6.3.5/workdir/CxxObject/l10ntools/source/idxdict/idxdict.o: In function `std::__1::basic_ios<char, std::__1::char_traits<char> >::widen(char) const':
/usr/include/c++/v1/ios:759: undefined reference to `std::__1::ios_base::getloc() const'
/builddir/build/BUILD/libreoffice-6.3.5/workdir/CxxObject/l10ntools/source/idxdict/idxdict.o: In function `std::__1::ctype<char> const& std::__1::use_facet<std::__1::ctype<char> >(std::__1::locale const&)':
/usr/include/c++/v1/__locale:234: undefined reference to `std::__1::ctype<char>::id'
<...>
```

https://t.me/libreofficeru/25659
2020-04-01 18:02:10 +03:00
Mikhail Novosyolov
0817154876 BR liblucene++-contrib
checking for CLUCENE... yes
checking for CLucene/analysis/cjk/CJKAnalyzer.h... no
configure: error: Your version of libclucene has contribs-lib missing.
2020-04-01 06:21:55 +03:00
Mikhail Novosyolov
f1f68a93c5 RPM4 may not understand quotes in regexp in the same way as RPM5 did 2020-04-01 05:55:04 +03:00
Mikhail Novosyolov
f8150393c2 Enable debuginfo, avoid shipping not stripped binaries 2020-04-01 05:51:16 +03:00
Mikhail Novosyolov
72bcf8aecb don't block default multithreaded SRPM/RPM packing to speed it up a lot 2020-04-01 05:47:55 +03:00
Mikhail Novosyolov
1c0e1bfb48 gtk3_kde5 switch makes no sense to my mind, I will better remove it to avoid keeping yet another unmaintanined build conditionalizing 2020-04-01 05:37:12 +03:00
Mikhail Novosyolov
be02c9ddd8 remove unmaintained conditioning, internal RPM dep. gen. is always used nowadays 2020-04-01 05:31:21 +03:00
Mikhail Novosyolov
37be0024da Delete not existing variables and probably odd tuning of gcc flags 2020-04-01 05:30:05 +03:00
Mikhail Novosyolov
38549dfff0 correct CPP=clang-cpp is now set in %%clang_gcc_wrapper 2020-04-01 05:13:33 +03:00
Mikhail Novosyolov
9ff20671f2 W/a old system boost being incompatible with C++17 which removed std::auto_ptr 2020-04-01 01:38:04 +03:00
Mikhail Novosyolov
1b2077412c w/a combinations of incompatible clang++ args, try to avoid overlinkg 2020-03-31 23:29:08 +03:00
Andrey Bondrov
235b2b6468 Fix path to libc++ headers 2020-03-30 08:24:09 +10:00
Andrey Bondrov
a294d324ce Merge branch 'rosa2016.1' into rosa2019.0 2020-03-29 18:24:22 +10:00
Andrey Bondrov
05ac125bc3 Bump release 2020-03-29 18:23:24 +10:00
Andrey Bondrov
a7b3d2dd63 Update KDE4-detection patch to show KDE instead of Qt dialogs in KDE4 2020-03-29 18:22:54 +10:00
Andrey Bondrov
2753c0f733 Requires libcxxabi-devel to build with clang, also adjust build flags for clang to use libc++ as stdlib 2020-03-29 01:12:36 +10:00
Владимир Потапов
911841c14c Bump release 2020-03-27 07:00:13 +00:00
Andrey Bondrov
88eb380fb8 Build requires libcxx-devel when building with clang 2020-03-26 23:22:22 +10:00
Andrey Bondrov
7ad3adb03f Change condition syntax gtk3-kde5 -> gtk3_kde5 2020-03-26 21:47:00 +10:00
Andrey Bondrov
0a0bd4dc8f Build with clang for 2016.1 2020-03-26 20:20:19 +10:00
Andrey Bondrov
cd197faf4c Merge branch 'rosa2019.0' into rosa2016.1 2020-03-26 18:45:30 +10:00
Andrey Bondrov
a1f51bea17 Obsolete libreoffice-kde4 package 2020-03-25 22:54:32 +10:00
Andrey Bondrov
8ec20b6230 Add patch to re-enable KDE4 detection and enable gtk3-kde5 integratio plugin 2020-03-25 22:46:07 +10:00
Andrey Bondrov
1c86212e00 Build as javaless like before 2020-03-24 01:04:15 +10:00
Andrey Bondrov
382678162e Build requires pkgconfig(mdds-1.4) instead of pkgconfig(mdds-1.5), pkgconfig(libixion-0.14) instead of pkgconfig(libixion-0.15) 2020-03-23 18:11:13 +10:00
Andrey Bondrov
eb37ffd2c9 Merge branch 'rosa2019.1' into rosa2019.0 2020-03-19 20:54:28 +10:00
Andrey Bondrov
e85d249c1c Merge branch 'rosa2019.1' into rosa2016.1 2020-03-19 20:54:24 +10:00
Andrey Bondrov
9817e35662 Replace python2-translate with more universal pythonegg(translate-toolkit) in BuildRequires 2020-03-19 20:54:08 +10:00
Andrey Bondrov
bfdebed947 Merge branch 'rosa2019.1' into rosa2019.0 2020-03-19 16:56:28 +10:00
Andrey Bondrov
59766595e0 Merge branch 'rosa2019.1' into rosa2016.1 2020-03-19 16:55:14 +10:00
Victor Ryzhikh
4d32f53093 Updated to 6.3.5 2020-03-02 09:56:27 +00:00
Victor Ryzhikh
ad91aa60ae Updated to 6.3.5 2020-03-02 09:54:45 +00:00
Victor Ryzhikh
a6776283b0 Updated to 6.3.5 2020-03-01 06:48:29 +00:00
Victor Ryzhikh
30bcdcb795 Updated to 6.3.5 2020-02-29 09:26:48 +00:00
Victor Ryzhikh
ca4cc96fb0 Updated to 6.3.5 2020-02-29 06:43:24 +00:00
Victor Ryzhikh
b85db8dc22 Updated to 6.3.5 2020-02-28 22:37:09 +00:00
Victor Ryzhikh
3ba965403a Updated to 6.3.5 2020-02-28 18:56:50 +00:00
Victor Ryzhikh
7f385409f1 Updated to 6.3.5 2020-02-27 18:52:03 +00:00
Victor Ryzhikh
17c2f4cacf Remove Provides: libreoffice-kde4 2020-02-27 18:47:34 +00:00
Victor Ryzhikh
7c605d4114 Updated to 6.3.5 2020-02-27 17:35:17 +00:00