{"repo":"GermanAizek/mongodb-without-avx","free":true,"listed":false,"github":"https://github.com/GermanAizek/mongodb-without-avx","clone":"git clone https://github.com/GermanAizek/mongodb-without-avx.git","description":"⚠ mongodb core-dump illegal instruction ✔ Building without AVX instructions not supported by cpu's","language":"Dockerfile","stars":68,"topics":["mongo","mongodb","no-avx","patch","without-avx-avx2","without-avx","docker","mongodb-docker","mongodb-core-dump-illegal-instruction","mongodb-no-avx"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Building Mongodb 4.4 without avx Python Prerequisites --------------- In order to build MongoDB 4.4, Python 3.7+ is required, and several Python modules must be installed. Python 3 is included in macOS 10.15 and later. For earlier macOS versions, Python 3 can be installed using Homebrew or MacPorts or similar. To install the required Python modules, run: $ python3 -m pip install -r etc/pip/compile-requirements.txt Installing the requirements inside a python3 based virtualenv dedicated to building MongoDB is recommended. Note: In order to compile C-based Python modules, you'll also need the Python and OpenSSL C headers. Run: Fedora/RHEL - dnf install python3-devel openssl-devel Ubuntu (20.04 and newer)/Debian (Bullseye and newer) - apt install python-dev-is-python3 libssl-dev Ubuntu (18.04 and older)/Debian (Buster and older) - apt install python3.7-dev libssl-dev Debian/Ubuntu -------------- To install dependencies on Debian or Ubuntu systems: # apt-get install build-essential Patching -------------- Now you need to choose a patch for your requirements. - o2 patch.diff - default optimization - o3 patch.diff - maximum optimization (big binary file) - os patch.diff - size binary optimization Example: Done! Now we perform default building that you need. SCons --------------- If you only want to build the database server mongod : $ python3 buildscripts/scons.py install-mongod Note : For C++ compilers that are newer than the supported version, the compiler may issue new warnings t","default_branch":null,"files":null,"tree":[],"storefront":"/r/GermanAizek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GermanAizek/mongodb-without-avx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}