# HG changeset patch # User Mike Miller # Date 1436671537 14400 # Node ID a1c2d0cd5b14bc1d968762338efa73dafdb164ec # Parent d54f3d6c87416e36edff45ddc26dcc545f0b9bf9 Fix encoded source file name for builtin functions * libinterp/corefcn/module.mk (COREFCN_FT2_DF): Pass $(srcdir)/libinterp to mkdefs. * libinterp/mkdefs: Do not prepend "libinterp" to source file. diff -r d54f3d6c8741 -r a1c2d0cd5b14 libinterp/corefcn/module.mk --- a/libinterp/corefcn/module.mk Sat Jul 11 19:14:37 2015 -0400 +++ b/libinterp/corefcn/module.mk Sat Jul 11 23:25:37 2015 -0400 @@ -283,7 +283,7 @@ $(libinterp_corefcn_libcorefcn_la_CPPFLAGS) $(CPPFLAGS) \ $(libinterp_corefcn_libcorefcn_la_CXXFLAGS) \ -DMAKE_BUILTINS $< > $@-t && \ - $(srcdir)/libinterp/mkdefs $(srcdir) $< < $@-t > $@ && \ + $(srcdir)/libinterp/mkdefs $(srcdir)/libinterp $< < $@-t > $@ && \ rm $@-t ## Special rules for sources which must be built before rest of compilation. diff -r d54f3d6c8741 -r a1c2d0cd5b14 libinterp/mkdefs --- a/libinterp/mkdefs Sat Jul 11 19:14:37 2015 -0400 +++ b/libinterp/mkdefs Sat Jul 11 23:25:37 2015 -0400 @@ -34,7 +34,7 @@ xsrcdir=`echo "$file" | sed "s,^$srcdir,libinterp,"` ;; *) - xsrcdir="libinterp/$file" + xsrcdir="$file" ;; esac echo " XDEFUN_FILE_NAME (\"$xsrcdir\")"