Category : dependencies

I have been trying to build a Python extension and to debug some memory related problems I have built Python from source in develop mode using: git clone https://github.com/python/cpython.git cd cpython ./configure –prefix=$(pwd)/install-python-with-valgrind –enable-framework –with-pydebug –without-pymalloc –with-valgrind sudo make frameworkinstall Now I want to link the newly built Python using the standard CMake FindPython.cmake: … ..

Read more

I consider this a fairly fundamental requirement for a build system, but somehow it is not that straightforward – I’ve found 2 piece of information, but without any luck yet: The so called offical doc: https://docs.bazel.build/versions/main/cpp-use-cases.html#adding-dependencies-on-precompiled-libraries, it is really not much information The cc_import reference:https://docs.bazel.build/versions/main/be/c-cpp.html#cc_import, which claimed for "allows users to import precompiled C/C++ libraries" ..

Read more

In his great book, Clean Architecture, Robert Martin suggests partitioning the development environment into releasable components (or packages) that satisfy the Acyclic Dependencies Principal (ADP). As new releases of a component are made available, other teams can decide whether or not to incorporate the new release or not. Thus each team can work independently. There ..

Read more