diff options
author | Peter Korsgaard <peter@korsgaard.com> | 2019-02-07 19:50:00 +0100 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2019-02-07 19:50:30 +0100 |
commit | 13ccd7e7fef7a353151cd61cd3ecd6590dfb3ddf (patch) | |
tree | 852ee834c6b6062b79b4834114e326e855da112a /package/mongodb/0001-add-missing-sysmacros-include.patch | |
parent | 96b1c19b74885f3ad156a963443f02282169e2d6 (diff) | |
download | buildroot-13ccd7e7fef7a353151cd61cd3ecd6590dfb3ddf.tar.gz buildroot-13ccd7e7fef7a353151cd61cd3ecd6590dfb3ddf.zip |
package/mongodb: remove package
Fixes:
http://autobuild.buildroot.net/results/dd4/dd412fae45a84e44e7e6a49f8cdb124d0851c1df/
The mongodb version used (3.3.4) is no longer supported by upstream and
fails to build with openssl 1.1.1x. On top of that it uses internal copies
of boost, pcre and zlib instead of the system ones.
Bumping the version to 3.4.19 (which is still supported until September
2019) has been tried, but it:
- No longer builds for 32bit ARM
- Doesn't build without extra patches, E.G.:
https://git.openembedded.org/meta-openembedded/tree/meta-oe/recipes-support/mongodb/mongodb/0002-d_state.cpp-Add-missing-dependenncy-on-local_shardin.patch?h=rocko
- Doesn't build with the system version of boost (1.69.0)
- Also fails to build with openssl-1.1.1x
So it looks like mongodb needs to be bumped to the 3.6.x series (which
changes the license to the SSPL) - Or simply dropped.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/mongodb/0001-add-missing-sysmacros-include.patch')
-rw-r--r-- | package/mongodb/0001-add-missing-sysmacros-include.patch | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/package/mongodb/0001-add-missing-sysmacros-include.patch b/package/mongodb/0001-add-missing-sysmacros-include.patch deleted file mode 100644 index 3a8bfa16c7..0000000000 --- a/package/mongodb/0001-add-missing-sysmacros-include.patch +++ /dev/null @@ -1,19 +0,0 @@ -Add missing <sys/sysmacros.h> - -mmap_v1_engine.cpp is using major()/minor(), which are defined by -<sys/sysmacros.h>. This header file was implicitly included by -<sys/types.h> in glibc < 2.28. But this glibc 2.28, this is no longer -the case, so <sys/sysmacros.h> needs to be included explicitly. - -Signed-off-by: Florian La Roche <F.LaRoche@pilz.de> - ---- ./src/mongo/db/storage/mmap_v1/mmap_v1_engine.cpp -+++ ./src/mongo/db/storage/mmap_v1/mmap_v1_engine.cpp -@@ -32,6 +32,7 @@ - - #include "mongo/db/storage/mmap_v1/mmap_v1_engine.h" - -+#include <sys/sysmacros.h> - #include <boost/filesystem/path.hpp> - #include <boost/filesystem/operations.hpp> - #include <fstream> |