summaryrefslogtreecommitdiff
path: root/common.mk
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2023-10-20 20:45:47 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2023-10-21 14:05:20 +0900
commit665b4c5b2a31078d7db0173ad60daad0b463c1fd (patch)
treec8731db7daee020aaa65a2efb31e2984c1a0f1fc /common.mk
parent6d1ed3def8a79047b3e55dd3e6ddb83544794e02 (diff)
[Bug #19967] Reset `LIBPATHENV` env after started
Not to affect other tools invoked as child processes.
Diffstat (limited to 'common.mk')
-rw-r--r--common.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/common.mk b/common.mk
index cc67e67db8..6a395e3ae6 100644
--- a/common.mk
+++ b/common.mk
@@ -863,7 +863,8 @@ $(arch:noarch=ignore)-fake.rb: $(srcdir)/template/fake.rb.in $(tooldir)/generic_
$(ECHO) generating $@
$(Q) $(CPP) -DRUBY_EXPORT $(INCFLAGS) $(CPPFLAGS) "$(srcdir)/version.c" | \
$(BOOTSTRAPRUBY) "$(tooldir)/generic_erb.rb" -o $@ "$(srcdir)/template/fake.rb.in" \
- i=- srcdir="$(srcdir)" BASERUBY="$(BASERUBY)"
+ i=- srcdir="$(srcdir)" BASERUBY="$(BASERUBY)" \
+ LIBPATHENV="$(LIBPATHENV)" PRELOADENV="$(PRELOADENV)" LIBRUBY_SO="$(LIBRUBY_SO)"
noarch-fake.rb: # prerequisite of yes-fake
$(Q) exit > $@