commit | 6eb2f7a01e7ca75bd3c8abf2b436ab76f1c8ce56 | [log] [tgz] |
---|---|---|
author | Nathan Hartman <hartmannathan@apache.org> | Mon Sep 07 13:30:38 2020 +0000 |
committer | Nathan Hartman <hartmannathan@apache.org> | Mon Sep 07 13:30:38 2020 +0000 |
tree | 715b0b452f04edfb182bf4738c015c87e8789b86 | |
parent | 704cc7950616563ccab2c7c368696efde1e5777d [diff] |
Avoid 'configure' error: cannot run test program while cross compiling The SVN_LIB_MACHO_ITERATE macro contains an AC_RUN_IFELSE test that will raise the following build failure when cross-compiling: checking for Mach-O dynamic module iteration functions... configure: error: in `/home/fabrice/buildroot/output/build/subversion-1.14.0': configure: error: cannot run test program while cross compiling To avoid this build failure, set the action-if-cross-compiling of AC_RUN_IFELSE to a pessimistic value (no). Moreover, encapsulate this call with AC_CACHE_CHECK as suggested by Thomas Petazzoni to allow the user to override this value when cross-compiling for macosx target. See discussion "build/ac-macros/macosx.m4: workaround AC_RUN_IFELSE" started 2020/08/30, archived at (3 mail threads): https://lists.apache.org/thread.html/r932d960924ac514c003d22f499a8f1317a6005b5084d2be6141730e1%40%3Cdev.subversion.apache.org%3E https://lists.apache.org/thread.html/rbf56391984e7f8abc11ca78d48e09dd18d57d66390e6f5a63b046fa5%40%3Cdev.subversion.apache.org%3E https://lists.apache.org/thread.html/r935bf45f5a70d8d6247e1cf6323a4c9a6383b9cbd96d424768dce1f5%40%3Cdev.subversion.apache.org%3E build/ac-macros/macosx.m4 * (SVN_LIB_MACHO_ITERATE): Wrap AC_RUN_IFELSE with AC_CACHE_CHECK. New variable 'ac_cv_mach_o_dynamic_module_iteration_works' allows cache check. Patch by: Fabrice Fontaine Inspired by: Thomas Petazzoni (See https://git.buildroot.net/buildroot/tree/package/subversion/0002-workaround-ac-run-ifelse.patch?h=2020.08-rc3) Review by: hartmannathan danielsh (earlier versions of the patch) Tested by: hartmannathan (native macosx build) git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1881534 13f79535-47bb-0310-9956-ffa450edef68