diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index da6511c89c9..5d86dcbe7d0 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,3 +1,8 @@ +2021-06-29 Mike Frysinger + + * Make-common.in (Makefile): Replace $(arch) and pass more files to + config.status. + 2021-06-29 Mike Frysinger * callback.c [!HAVE_KILL] (os_kill): Return ENOSYS. diff --git a/sim/common/Make-common.in b/sim/common/Make-common.in index c203b4e1c7b..723bda589c9 100644 --- a/sim/common/Make-common.in +++ b/sim/common/Make-common.in @@ -534,7 +534,8 @@ force: Makefile: Makefile.in $(srccom)/Make-common.in $(config.status) @SIM_COMMON_BUILD_FALSE@ CONFIG_HEADERS= $(SHELL) ./config.status -@SIM_COMMON_BUILD_TRUE@ cd .. && $(SHELL) ./config.status $(arch)/Makefile +@SIM_COMMON_BUILD_TRUE@ pwd=`pwd` && subdir=`basename "$$pwd"` && cd .. && \ +@SIM_COMMON_BUILD_TRUE@ $(SHELL) ./config.status Make-common.sim $$subdir/Makefile.sim $$subdir/Makefile @SIM_COMMON_BUILD_FALSE@config.status: configure @SIM_COMMON_BUILD_FALSE@ $(SHELL) ./config.status --recheck