summaryrefslogtreecommitdiffstats
path: root/tests/run-make/issue-47384/Makefile
blob: 0aadf6c88c98f37f3cee632fb88bd33eef54394d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
include ../../run-make-fulldeps/tools.mk

# only-linux
# ignore-cross-compile

all: main.rs
	$(RUSTC) --crate-type lib lib.rs
	$(RUSTC) --crate-type cdylib -Clink-args="-Tlinker.ld" main.rs
	# Ensure `#[used]` and `KEEP`-ed section is there
	objdump -s -j".static" $(TMPDIR)/libmain.so
	# Ensure `#[no_mangle]` symbol is there
	nm $(TMPDIR)/libmain.so | $(CGREP) bar