Skip to content

Commit 954ace4

Browse files
committed
Merge pull request swiftlang#62 from dgrove-oss/fix-import-for-03242016-drop
Build fix for Linux overlay with 03242016 compiler.
2 parents bc16cc9 + 2b2d15d commit 954ace4

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

dispatch/dispatch.h

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include <TargetConditionals.h>
2727
#endif
2828
#include <sys/cdefs.h>
29+
#include <sys/types.h>
2930
#include <stddef.h>
3031
#include <stdint.h>
3132
#include <stdbool.h>

dispatch/io.h

+4
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626
#include <dispatch/base.h> // for HeaderDoc
2727
#endif
2828

29+
#ifdef __DISPATCH_BUILDING_SWIFT_MODULE__
30+
#include <stdio.h>
31+
#endif
32+
2933
__BEGIN_DECLS
3034

3135
/*! @header

src/Makefile.am

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ SWIFT_OBJECTS= \
125125
$(abs_builddir)/Dispatch.swiftdoc \
126126
$(abs_builddir)/Dispatch.o
127127

128-
SWIFTC_FLAGS = -Xcc -fmodule-map-file=$(abs_top_srcdir)/dispatch/module.map -I$(abs_top_srcdir) -parse-as-library -Xcc -fblocks
128+
SWIFTC_FLAGS = -Xcc -D__DISPATCH_BUILDING_SWIFT_MODULE__=1 -Xcc -fmodule-map-file=$(abs_top_srcdir)/dispatch/module.map -I$(abs_top_srcdir) -parse-as-library -Xcc -fblocks
129129

130130
$(abs_builddir)/Dispatch.o: $(abs_srcdir)/swift/Dispatch.swift
131131
$(SWIFTC) $(SWIFTC_FLAGS) -c -o $@ $<

0 commit comments

Comments
 (0)