[Bug libobjc/78697] --with-target-bdw-gc-include shouldn't be required to be per multilib
doko at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Dec 7 13:51:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78697
--- Comment #1 from Matthias Klose <doko at gcc dot gnu.org> ---
well, it does make sense when the header files differ, however that is not the
case for the gc header files afaics. Is this what you are looking for? The
fallback directory should not override the values given in
--with-target-bdw-gc= from my point of view.
--- configure.ac (revision 243108)
+++ configure.ac (working copy)
@@ -256,16 +256,19 @@
for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do
case "$i" in
*=*) sd=${i%%=*}; d=${i#*=} ;;
- *) sd=.; d=$i ;;
+ *) sd=.; d=$i; fallback=$i ;;
esac
if test "$mldir" = "$sd"; then
bdw_val=$d
fi
done
- if test "x$bdw_val" = x; then
+ if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test "x$fallback"
!= x; then
+ bdw_inc_dir="$fallback"
+ else if test "x$bdw_val" = x; then
AC_MSG_ERROR([no multilib path ($mldir) found in
--with-target-bdw-gc-include])
+ else
+ bdw_inc_dir="$bdw_val"
fi
- bdw_inc_dir="$bdw_val"
fi
bdw_val=
if test "x$with_target_bdw_gc_lib" != x; then
More information about the Gcc-bugs
mailing list