mkmf.rb: Define missing POSTLINK
variable in generated Makefile
The `POSTLINK` variable had been used in the `LINK_SO` variable, which is used to link shared extension libraries. However, the `POSTLINK` variable had not been defined in the generated Makefile, so extension libraries were not properly post-processed. It was not a critical issue for the existing `POSTLINK` usage for darwin platforms, but it would be a problem for Wasm/WASI platform, which requires *mandatory* post-processing for shared extension libraries.
This commit is contained in:
parent
b000e7bb74
commit
71d511615b
@ -2148,6 +2148,7 @@ ARCH_FLAG = #{$ARCH_FLAG}
|
|||||||
DLDFLAGS = $(ldflags) $(dldflags) $(ARCH_FLAG)
|
DLDFLAGS = $(ldflags) $(dldflags) $(ARCH_FLAG)
|
||||||
LDSHARED = #{CONFIG['LDSHARED']}
|
LDSHARED = #{CONFIG['LDSHARED']}
|
||||||
LDSHAREDXX = #{config_string('LDSHAREDXX') || '$(LDSHARED)'}
|
LDSHAREDXX = #{config_string('LDSHAREDXX') || '$(LDSHARED)'}
|
||||||
|
POSTLINK = #{config_string('POSTLINK', RbConfig::CONFIG)}
|
||||||
AR = #{CONFIG['AR']}
|
AR = #{CONFIG['AR']}
|
||||||
LD = #{CONFIG['LD']}
|
LD = #{CONFIG['LD']}
|
||||||
EXEEXT = #{CONFIG['EXEEXT']}
|
EXEEXT = #{CONFIG['EXEEXT']}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user