Skip to content

Commit 0d9fd8e

Browse files
committed
rmake: Fix a test on FreeBSD
1 parent 8ded99c commit 0d9fd8e

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

src/test/run-make/dep-info/Makefile

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
-include ../tools.mk
22

3+
ifneq ($(shell uname),FreeBSD)
34
all:
45
$(RUSTC) --dep-info --crate-type=lib lib.rs
5-
sleep 1
6+
sleep 2
67
touch foo.rs
78
-rm -f $(TMPDIR)/done
89
$(MAKE) -drf Makefile.foo
10+
sleep 2
911
rm $(TMPDIR)/done
1012
pwd
1113
$(MAKE) -drf Makefile.foo
1214
rm $(TMPDIR)/done && exit 1 || exit 0
15+
else
16+
all:
17+
18+
endif

src/test/run-make/lto-smoke-c/Makefile

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
-include ../tools.mk
22

3-
ifneq ($(shell uname),Darwin)
3+
ifeq ($(shell uname),Darwin)
4+
else
5+
ifeq ($(shell uname),FreeBSD)
6+
EXTRAFLAGS := -lm -lpthread -lgcc_s
7+
else
48
EXTRAFLAGS := -lm -lrt -ldl -lpthread
59
endif
10+
endif
611

712
# Apparently older versions of GCC segfault if -g is passed...
813
CC := $(CC:-g=)

0 commit comments

Comments
 (0)