# # ChangeLog for factory/include/factory in git # # Generated by Trac 1.2.3 # May 10, 2024, 3:51:24 PM Fri, 19 Feb 2021 20:18:42 GMT Hans Schoenemann [3edea1] * factory/Makefile.am (modified) * factory/canonicalform.h (modified) * factory/cfCharSets.h (modified) * factory/cfUnivarGcd.cc (modified) * factory/cfUnivarGcd.h (modified) * factory/cf_algorithm.h (modified) * factory/cf_hnf.h (modified) * factory/cf_inline.cc (modified) * factory/cf_iter.h (modified) * factory/cf_primes.h (modified) * factory/cf_random.h (modified) * factory/cf_roots.h (modified) * factory/cf_util.cc (modified) * factory/cf_util.h (modified) * factory/facAbsFact.h (modified) * factory/facIrredTest.h (modified) * factory/facMul.h (modified) * factory/factory.template (modified) * factory/gf_tabutil.h (modified) * factory/globaldefs.h (modified) * factory/include/factory/templates/ftmpl_array.h (modified) * factory/include/factory/templates/ftmpl_list.h (modified) * factory/include/factory/templates/ftmpl_matrix.h (modified) * factory/singext.h (modified) * factory/variable.h (modified) cygwin port: shared lib libfactory Wed, 17 Jun 2020 09:56:18 GMT Hans Schoenemann [89fd20] * .gitignore (modified) * Singular/.gitignore (deleted) * Singular/LIB/.gitignore (deleted) * emacs/.gitignore (deleted) * factory/.gitignore (modified) * factory/include/factory/.gitignore (deleted) * kernel/.gitignore (deleted) * omalloc/.gitignore (deleted) unified some .gitignore files Tue, 10 Oct 2017 08:06:12 GMT Hans Schoenemann [9f643b] * factory/include/factory/cf_gmp.h (modified) * libpolys/reporter/Makefile.am (modified) * libpolys/reporter/s_buff.h (modified) fix: clang on weird systems: gmp.h at unusual place Wed, 17 May 2017 10:22:28 GMT Hans Schoenemann [fb1675] * Singular/dyn_modules/polymake/polymake_documentation.h (modified) * Singular/dyn_modules/python/Number.h (modified) * Singular/dyn_modules/python/PowerSeries.h (modified) * Singular/dyn_modules/python/ideal_wrap.cc (modified) * Singular/dyn_modules/python/interpreter_support.cc (modified) * Singular/dyn_modules/python/intvec_wrap.cc (modified) * Singular/dyn_modules/python/number_wrap.cc (modified) * Singular/dyn_modules/python/playground.cc (modified) * Singular/dyn_modules/python/poly_wrap.cc (modified) * Singular/dyn_modules/python/poly_wrap.h (modified) * Singular/dyn_modules/python/python_module.cc (modified) * Singular/dyn_modules/python/ring_wrap.cc (modified) * Singular/dyn_modules/python/vector_wrap.cc (modified) * Singular/dyn_modules/python/wrapper.h (modified) * Singular/dyn_modules/singmathic/singmathic.cc (modified) * Singular/dyn_modules/staticdemo/staticdemo.cc (modified) * Singular/dyn_modules/syzextra/DebugPrint.cc (modified) * Singular/dyn_modules/syzextra/DebugPrint.h (modified) * Singular/dyn_modules/syzextra/mod_main.cc (modified) * Singular/dyn_modules/syzextra/myNF.cc (modified) * Singular/dyn_modules/syzextra/syzextra.cc (modified) * Singular/eigenval_ip.cc (modified) * Singular/eigenval_ip.h (modified) * Singular/emacs.cc (modified) * Singular/extra.cc (modified) * Singular/feOpt.cc (modified) * Singular/feOpt.h (modified) * Singular/feOptGen.cc (modified) * Singular/feOptGen.h (modified) * Singular/febase.cc (modified) * Singular/fegetopt.c (modified) * Singular/fehelp.cc (modified) * Singular/fevoices.cc (modified) * Singular/fevoices.h (modified) * Singular/fglm.cc (modified) * Singular/fglm.h (modified) * Singular/gms.cc (modified) * Singular/gms.h (modified) * Singular/grammar.cc (modified) * Singular/grammar.y (modified) * Singular/idrec.h (modified) * Singular/iparith.cc (modified) * Singular/ipassign.cc (modified) * Singular/ipconv.cc (modified) * Singular/links/asciiLink.cc (modified) * Singular/links/ndbm.cc (modified) * Singular/links/pipeLink.cc (modified) * Singular/links/semaphore.c (modified) * Singular/links/silink.cc (modified) * Singular/links/silink.h (modified) * Singular/links/sing_dbm.cc (modified) * Singular/links/slInit.h (modified) * Singular/links/slInit_Dynamic.cc (modified) * Singular/links/slInit_Static.cc (modified) * Singular/links/ssiLink.cc (modified) * Singular/links/ssiLink.h (modified) * Singular/test.cc (modified) * factory/FLINTconvert.h (modified) * factory/README (modified) * factory/cfCharSets.h (modified) * factory/cfModGcd.cc (modified) * factory/examples/application.cc (modified) * factory/examples/factorize.cc (modified) * factory/examples/gcd.cc (modified) * factory/include/factory/cf_gmp.h (modified) * factory/include/factory/templates/ftmpl_afactor.h (modified) * factory/include/factory/templates/ftmpl_array.h (modified) * factory/include/factory/templates/ftmpl_factor.h (modified) * factory/include/factory/templates/ftmpl_list.h (modified) * factory/include/factory/templates/ftmpl_matrix.h (modified) * factory/int_cf.h (modified) * factory/int_int.cc (modified) * factory/int_intdiv.cc (modified) * factory/old/fac_cantzass.cc (modified) * factory/old/int_pp.h (modified) * factory/templates/ftmpl_afactor.cc (modified) * factory/templates/ftmpl_array.cc (modified) * factory/templates/ftmpl_factor.cc (modified) * factory/templates/ftmpl_functions.h (modified) * factory/templates/ftmpl_list.cc (modified) * factory/templates/ftmpl_matrix.cc (modified) * factory/test_install.cc (modified) * misc/partition.cc (modified) * misc/std_demo.cc (modified) * misc/subsets.cc (modified) * templates/template.h (modified) use include ".." for singular related .h, p8 Wed, 24 Sep 2014 11:05:36 GMT Hans Schoenemann [fea494] * IntegerProgramming/BigInt.h (modified) * IntegerProgramming/IP_algorithms.cc (modified) * IntegerProgramming/ideal.cc (modified) * Singular/calcSVD.cc (modified) * Singular/distrib.h (modified) * Singular/dyn_modules/Order/lattice.cc (modified) * Singular/dyn_modules/Order/lattice.h (modified) * Singular/dyn_modules/Order/nforder.cpp (modified) * Singular/dyn_modules/Order/nforder.h (modified) * Singular/dyn_modules/Order/nforder_elt.cc (modified) * Singular/dyn_modules/Order/nforder_ideal.cc (modified) * Singular/dyn_modules/Order/nforder_ideal.h (modified) * Singular/dyn_modules/Order/singular.cc (modified) * Singular/dyn_modules/Order/temptest.cc (modified) * Singular/dyn_modules/bigintm/mod_main.cc (modified) * Singular/dyn_modules/syzextra/DebugPrint.cc (modified) * Singular/dyn_modules/syzextra/DebugPrint.h (modified) * Singular/dyn_modules/syzextra/mod_main.cc (modified) * Singular/dyn_modules/syzextra/myNF.h (modified) * Singular/dyn_modules/syzextra/singularxx_defs.h (modified) * Singular/dyn_modules/syzextra/syzextra.cc (modified) * Singular/dyn_modules/syzextra/syzextra.h (modified) * Singular/grammar.cc (modified) * Singular/grammar.h (modified) * Singular/ipshell.h (modified) * Singular/libparse.cc (modified) * Singular/links/ndbm.cc (modified) * Singular/links/slInit_Dynamic.cc (modified) * Singular/pyobject_setup.cc (modified) * factory/FLINTconvert.h (modified) * factory/cfCharSets.cc (modified) * factory/cfCharSets.h (modified) * factory/cfCharSetsUtil.cc (modified) * factory/cfNTLzzpEXGCD.cc (modified) * factory/cfNTLzzpEXGCD.h (modified) * factory/cf_factor.cc (modified) * factory/cf_switches.h (modified) * factory/cplusplus.cc (modified) * factory/facAlgFunc.cc (modified) * factory/facAlgFuncUtil.cc (modified) * factory/facFqBivar.cc (modified) * factory/facFqFactorizeUtil.h (modified) * factory/facHensel.cc (modified) * factory/facIrredTest.h (modified) * factory/facSparseHensel.cc (modified) * factory/fac_sqrfree.cc (modified) * factory/include/factory/cf_gmp.h (modified) * factory/int_poly.cc (modified) * factory/test.cc (modified) * gfanlib/gfanlib_polyhedralfan.h (modified) * gfanlib/gfanlibtest.cpp (modified) * kernel/GBEngine/gr_kstd2.cc (modified) * kernel/GBEngine/kstd1.cc (modified) * kernel/GBEngine/kstd2.cc (modified) * kernel/combinatorics/hdegree.cc (modified) * kernel/combinatorics/hilb.cc (modified) * kernel/combinatorics/hilb.h (modified) * kernel/combinatorics/hutil.cc (modified) * kernel/combinatorics/hutil.h (modified) * kernel/combinatorics/stairc.h (modified) * kernel/combinatorics/test.cc (modified) * kernel/fglm/test.cc (modified) * kernel/groebner_walk/test.cc (modified) * kernel/ideals.cc (modified) * kernel/linear_algebra/interpolation.cc (modified) * kernel/linear_algebra/test.cc (modified) * kernel/maps/test.cc (modified) * kernel/numeric/mpr_numeric.cc (modified) * kernel/numeric/mpr_numeric.h (modified) * kernel/numeric/test.cc (modified) * kernel/old/old.Poly.h (modified) * kernel/old/old.lplist.cc (modified) * kernel/old/old.testpoly.cc (modified) * kernel/oswrapper/test.cc (modified) * kernel/polys.cc (modified) * kernel/polys.h (modified) * kernel/spectrum/test.cc (modified) * libpolys/coeffs/Enumerator.h (modified) * libpolys/coeffs/bigintmat.h (modified) * libpolys/coeffs/gnumpfl.cc (modified) * libpolys/coeffs/gnumpfl.h (modified) * libpolys/coeffs/longrat0.cc (modified) * libpolys/coeffs/mpr_complex.cc (modified) * libpolys/coeffs/mpr_complex.h (modified) * libpolys/coeffs/rmodulon.cc (modified) * libpolys/coeffs/test.cc (modified) * libpolys/misc/intvec.cc (modified) * libpolys/polys/PolyEnumerator.h (modified) * libpolys/polys/coeffrings.h (modified) * libpolys/polys/ext_fields/algext.cc (modified) * libpolys/polys/ext_fields/algext.h (modified) * libpolys/polys/ext_fields/transext.cc (modified) * libpolys/polys/ext_fields/transext.h (modified) * libpolys/polys/kbuckets.h (modified) * libpolys/polys/monomials/maps.cc (modified) * libpolys/polys/monomials/p_polys.cc (modified) * libpolys/polys/monomials/p_polys.h (modified) * libpolys/polys/nc/nc.h (modified) * libpolys/polys/nc/ncSACache.cc (modified) * libpolys/polys/nc/ncSACache.h (modified) * libpolys/polys/nc/ncSAFormula.cc (modified) * libpolys/polys/nc/ncSAFormula.h (modified) * libpolys/polys/nc/ncSAMult.cc (modified) * libpolys/polys/nc/ncSAMult.h (modified) * libpolys/polys/nc/old.gring.cc (modified) * libpolys/polys/nc/old.gring.h (modified) * libpolys/polys/nc/sca.cc (modified) * libpolys/polys/nc/summator.cc (modified) * libpolys/polys/nc/summator.h (modified) * libpolys/polys/operations/p_Mult_q.h (modified) * libpolys/polys/polys0.cc (modified) * libpolys/polys/prCopyMacros.h (modified) * libpolys/polys/prCopyTemplate.cc (modified) * libpolys/polys/simpleideals.cc (modified) * libpolys/polys/sparsmat.cc (modified) * libpolys/polys/templates/p_Mult_nn__T.cc (modified) * libpolys/polys/templates/p_Procs_Impl.h (modified) * libpolys/polys/templates/p_Procs_Static.cc (modified) * libpolys/polys/templates/pp_Mult_mm_Noether__T.cc (modified) * libpolys/polys/test.cc (modified) * libpolys/reporter/dError.cc (modified) * libpolys/reporter/reporter.h (modified) * libpolys/tests/coeffs_test.h (modified) * libpolys/tests/common.h (modified) * libpolys/tests/cxxtest/Descriptions.cpp (modified) * libpolys/tests/cxxtest/Descriptions.h (modified) * libpolys/tests/cxxtest/DummyDescriptions.cpp (modified) * libpolys/tests/cxxtest/DummyDescriptions.h (modified) * libpolys/tests/cxxtest/ErrorFormatter.h (modified) * libpolys/tests/cxxtest/ErrorPrinter.h (modified) * libpolys/tests/cxxtest/GlobalFixture.cpp (modified) * libpolys/tests/cxxtest/GlobalFixture.h (modified) * libpolys/tests/cxxtest/Gui.h (modified) * libpolys/tests/cxxtest/LinkedList.cpp (modified) * libpolys/tests/cxxtest/LinkedList.h (modified) * libpolys/tests/cxxtest/ParenPrinter.h (modified) * libpolys/tests/cxxtest/QtGui.h (modified) * libpolys/tests/cxxtest/RealDescriptions.cpp (modified) * libpolys/tests/cxxtest/RealDescriptions.h (modified) * libpolys/tests/cxxtest/StdValueTraits.h (modified) * libpolys/tests/cxxtest/StdioFilePrinter.h (modified) * libpolys/tests/cxxtest/StdioPrinter.h (modified) * libpolys/tests/cxxtest/TeeListener.h (modified) * libpolys/tests/cxxtest/TestListener.h (modified) * libpolys/tests/cxxtest/TestRunner.h (modified) * libpolys/tests/cxxtest/TestSuite.cpp (modified) * libpolys/tests/cxxtest/TestSuite.h (modified) * libpolys/tests/cxxtest/TestTracker.cpp (modified) * libpolys/tests/cxxtest/TestTracker.h (modified) * libpolys/tests/cxxtest/ValueTraits.cpp (modified) * libpolys/tests/cxxtest/ValueTraits.h (modified) * libpolys/tests/cxxtest/Win32Gui.h (modified) * libpolys/tests/cxxtest/X11Gui.h (modified) * libpolys/tests/cxxtest/YesNoRunner.h (modified) * libpolys/tests/polys_test.h (modified) * libpolys/tests/rings_test.h (modified) * libpolys/tests/simple_test.h (modified) * old_modgen/kernel/misc.cc (modified) * old_modgen/kernel/sscanf.cc (modified) * old_modgen/modgen/main.cc (modified) * old_modgen/modgen/misc.cc (modified) * old_modgen/modgen/mod_grammar.cc (modified) * old_modgen/modgen/modgen.h (modified) * old_modgen/modgen/proc_setup.cc (modified) * old_modgen/modgen/scanner.cc (modified) * old_modgen/modgen/utils.cc (modified) * old_modgen/pcv/pcv/pcv.cc (modified) * old_modgen/python/ideal_wrap.cc (modified) * old_modgen/python/intvec_wrap.cc (modified) * old_modgen/python/playground.cc (modified) * old_modgen/python/poly_wrap.cc (modified) * old_modgen/python/python.cc (modified) * old_modgen/python/ring_wrap.cc (modified) * old_modgen/python/ring_wrap.h (modified) * old_modgen/python/vector_wrap.cc (modified) * old_modgen/python/wrapper.h (modified) * old_modgen/tools/misc.cc (modified) * old_modgen/tools/typmap.h (modified) * resources/feFopen.h (modified) * resources/feResource.h (modified) * standalone.test/tt.cc (modified) * templates/template.cc (modified) * templates/template.h (modified) * templates/templateForC.h (modified) * templates/test.h (modified) * tests/Singular/test_iparith.cpp (modified) * tests/Singular/test_ipid.cpp (modified) * tests/Singular/utils.cpp (modified) * xalloc/omalloc.h (modified) format Sat, 30 Aug 2014 11:04:36 GMT Martin Lee [5ce0932] * factory/cfCharSets.cc (modified) * factory/cfCharSetsUtil.cc (modified) * factory/ftmpl_inst.cc (modified) * factory/include/factory/templates/ftmpl_list.h (modified) * factory/templates/ftmpl_list.cc (modified) fix: template instantiations Tue, 26 Aug 2014 10:13:44 GMT Martin Lee [8b7b108] * factory/ftmpl_inst.cc (modified) * factory/include/factory/templates/ftmpl_list.h (modified) * factory/templates/ftmpl_list.cc (modified) added operator== to lists added Union, Difference, find which take ... Thu, 09 Jan 2014 15:04:31 GMT Martin Lee [ccda50] * factory/include/factory/templates/ftmpl_matrix.h (modified) * factory/templates/ftmpl_matrix.cc (modified) chg: disable some matrix nonsense Mon, 22 Apr 2013 17:46:27 GMT Martin Lee [18ca94] * factory/include/factory/templates/ftmpl_afactor.h (modified) chg: more include issue Mon, 22 Apr 2013 17:45:59 GMT Martin Lee [90c9e3] * factory/include/factory/templates/ftmpl_afactor.h (moved) chg: moved ftmpl_afactor.h to right include Mon, 22 Apr 2013 17:04:02 GMT Martin Lee [3b07f8] * factory/Makefile.am (modified) * factory/include/factory/Makefile.am (modified) chg: changes to build system due to new templates Tue, 31 Jul 2012 11:20:03 GMT Martin Lee [362fc67] * factory/NTLconvert.cc (modified) * factory/NTLconvert.h (modified) * factory/canonicalform.cc (modified) * factory/canonicalform.h (modified) * factory/cf_algorithm.cc (modified) * factory/cf_algorithm.h (modified) * factory/cf_assert.h (modified) * factory/cf_binom.cc (modified) * factory/cf_binom.h (modified) * factory/cf_char.cc (modified) * factory/cf_chinese.cc (modified) * factory/cf_defs.h (modified) * factory/cf_eval.cc (modified) * factory/cf_eval.h (modified) * factory/cf_factor.cc (modified) * factory/cf_factory.cc (modified) * factory/cf_factory.h (modified) * factory/cf_gcd.cc (modified) * factory/cf_generator.cc (modified) * factory/cf_generator.h (modified) * factory/cf_globals.cc (modified) * factory/cf_globals.h (modified) * factory/cf_hnf.cc (modified) * factory/cf_hnf.h (modified) * factory/cf_inline.cc (modified) * factory/cf_irred.cc (modified) * factory/cf_irred.h (modified) * factory/cf_iter.cc (modified) * factory/cf_iter.h (modified) * factory/cf_iter_inline.cc (modified) * factory/cf_linsys.cc (modified) * factory/cf_map.cc (modified) * factory/cf_map.h (modified) * factory/cf_ops.cc (modified) * factory/cf_primes.cc (modified) * factory/cf_primes.h (modified) * factory/cf_primetab.cc (modified) * factory/cf_primetab.h (modified) * factory/cf_random.cc (modified) * factory/cf_random.h (modified) * factory/cf_resultant.cc (modified) * factory/cf_reval.cc (modified) * factory/cf_reval.h (modified) * factory/cf_switches.cc (modified) * factory/cf_switches.h (modified) * factory/cf_util.cc (modified) * factory/cf_util.h (modified) * factory/debug.cc (modified) * factory/debug.h (modified) * factory/examples/application.cc (modified) * factory/examples/factorize.cc (modified) * factory/examples/gcd.cc (modified) * factory/fac_berlekamp.cc (modified) * factory/fac_berlekamp.h (modified) * factory/fac_cantzass.cc (modified) * factory/fac_cantzass.h (modified) * factory/fac_distrib.cc (modified) * factory/fac_distrib.h (modified) * factory/fac_iterfor.cc (modified) * factory/fac_iterfor.h (modified) * factory/fac_multihensel.cc (modified) * factory/fac_multivar.cc (modified) * factory/fac_multivar.h (modified) * factory/fac_sqrfree.cc (modified) * factory/fac_sqrfree.h (modified) * factory/fac_univar.cc (modified) * factory/fac_univar.h (modified) * factory/fac_util.cc (modified) * factory/fac_util.h (modified) * factory/factory.cfg (modified) * factory/factory.template (modified) * factory/factoryconf.template (modified) * factory/ffops.cc (modified) * factory/ffops.h (modified) * factory/ftmpl_inst.cc (modified) * factory/gengftables-conway.cc (modified) * factory/gengftables.cc (modified) * factory/gf_tabutil.cc (modified) * factory/gf_tabutil.h (modified) * factory/gfops.cc (modified) * factory/gfops.h (modified) * factory/gmpext.h (modified) * factory/imm.cc (modified) * factory/imm.h (modified) * factory/include/factory/templates/ftmpl_array.h (modified) * factory/include/factory/templates/ftmpl_factor.h (modified) * factory/include/factory/templates/ftmpl_list.h (modified) * factory/include/factory/templates/ftmpl_matrix.h (modified) * factory/int_cf.cc (modified) * factory/int_cf.h (modified) * factory/int_int.cc (modified) * factory/int_int.h (modified) * factory/int_intdiv.cc (modified) * factory/int_poly.cc (modified) * factory/int_poly.h (modified) * factory/int_pp.cc (modified) * factory/int_pp.h (modified) * factory/int_rat.cc (modified) * factory/int_rat.h (modified) * factory/parseutil.cc (modified) * factory/parseutil.h (modified) * factory/readcf.yy (modified) * factory/singext.cc (modified) * factory/singext.h (modified) * factory/templates/ftmpl_array.cc (modified) * factory/templates/ftmpl_factor.cc (modified) * factory/templates/ftmpl_functions.h (modified) * factory/templates/ftmpl_list.cc (modified) * factory/templates/ftmpl_matrix.cc (modified) * factory/test_install.cc (modified) * factory/timing.h (modified) * factory/var_intglobal.cc (modified) * factory/var_intglobal.h (modified) * factory/variable.cc (modified) * factory/variable.h (modified) chg: remove $Id$ Mon, 19 Dec 2011 14:35:51 GMT Oleksandr Motsak [ebf138] * Singular/Makefile.am (modified) * factory/Makefile.am (modified) * factory/include/factory/cf_gmp.h (modified) * factory/libfac/Makefile.am (modified) * gfanlib/Makefile.in (modified) * kernel/Makefile.am (modified) * libpolys/coeffs/Makefile.am (modified) * libpolys/misc/Makefile.am (modified) * libpolys/polys/Makefile.am (modified) * libpolys/reporter/Makefile.am (modified) * libpolys/resources/Makefile.am (modified) * libpolys/tests/Makefile.am (modified) * numeric/Makefile.am (modified) adaptation to clang + disable a GMP hack CHG: removed gcc-specific ... Fri, 18 Nov 2011 18:40:58 GMT Oleksandr Motsak [b7d64b] * Singular/Makefile.am (modified) * factory/Makefile.am (modified) * factory/include/factory/Makefile.am (modified) * kernel/Makefile.am (modified) * libpolys/coeffs/Makefile.am (modified) * libpolys/polys/Makefile.am (modified) * libpolys/tests/Makefile.am (modified) * numeric/Makefile.am (modified) adaptation/fix due to SW build system FIX: don't distribute ... Thu, 17 Nov 2011 16:23:11 GMT Jan Engelhardt [ee668e] * factory/.gitignore (modified) * factory/Makefile.am (modified) * factory/NTLconvert.cc (modified) * factory/NTLconvert.h (modified) * factory/algext.cc (modified) * factory/canonicalform.cc (modified) * factory/canonicalform.h (modified) * factory/cf_factor.cc (modified) * factory/cf_map.h (modified) * factory/configure.ac (modified) * factory/fac_cantzass.cc (modified) * factory/ftmpl_inst.cc (modified) * factory/gmpext.h (modified) * factory/include/factory/.gitignore (added) * factory/include/factory/Makefile.am (added) * factory/include/factory/cf_gmp.h (moved) * factory/include/factory/templates/ftmpl_array.h (moved) * factory/include/factory/templates/ftmpl_factor.h (moved) * factory/include/factory/templates/ftmpl_list.h (moved) * factory/include/factory/templates/ftmpl_matrix.h (moved) * factory/int_int.cc (modified) * factory/int_int.h (modified) * factory/int_intdiv.cc (modified) * factory/int_rat.h (modified) * factory/readcf.yy (modified) * factory/singext.cc (modified) * factory/sm_sparsemod.cc (modified) * factory/sm_util.cc (modified) * factory/sm_util.h (modified) factory/build: restore out-of-tree build support When attempting an ...