Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 832677 | Differences between
and this patch

Collapse All | Expand All

(-)a/Makefile (-6 / +6 lines)
Lines 105-114 MANPAGES = ${MANPAGES_3} Link Here
105
docs: ${MANPAGES}
105
docs: ${MANPAGES}
106
106
107
.c.o:
107
.c.o:
108
	$(CC) -std=gnu99 -D_BSD_SOURCE -fPIC -DPIC ${CFLAGS} ${CPPFLAGS} -c -o $@ $<
108
	$(CC) -std=gnu99 -D_BSD_SOURCE -fPIC -DPIC ${CFLAGS} -DEXPORT_UNPREFIXED ${CPPFLAGS} -c -o $@ $<
109
109
110
.S.o:
110
.S.o:
111
	$(CC) -fPIC -DPIC ${CFLAGS} ${CPPFLAGS} -c -o $@ $<
111
	$(CC) -fPIC -DPIC ${CFLAGS} -DEXPORT_UNPREFIXED ${CPPFLAGS} -c -o $@ $<
112
112
113
${LIBUCONTEXT_NAME}_clean:
113
${LIBUCONTEXT_NAME}_clean:
114
	rm -f ${LIBUCONTEXT_NAME}
114
	rm -f ${LIBUCONTEXT_NAME}
Lines 190-196 check_libucontext_posix: test_libucontext_posix ${LIBUCONTEXT_POSIX_SONAME} Link Here
190
	env LD_LIBRARY_PATH=$(shell pwd) ./test_libucontext_posix
190
	env LD_LIBRARY_PATH=$(shell pwd) ./test_libucontext_posix
191
191
192
test_libucontext_posix: test_libucontext_posix.c ${LIBUCONTEXT_POSIX_NAME}
192
test_libucontext_posix: test_libucontext_posix.c ${LIBUCONTEXT_POSIX_NAME}
193
	$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} ${CPPFLAGS} $@.c -o $@ -L. -lucontext -lucontext_posix
193
	$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} -DEXPORT_UNPREFIXED ${CPPFLAGS} $@.c -o $@ -L. -lucontext -lucontext_posix
194
endif
194
endif
195
195
196
ifeq ($(EXPORT_UNPREFIXED),yes)
196
ifeq ($(EXPORT_UNPREFIXED),yes)
Lines 200-217 check_libucontext_bare_posixabi: test_libucontext_bare_posixabi ${LIBUCONTEXT_SO Link Here
200
	env LD_LIBRARY_PATH=$(shell pwd) ./test_libucontext_bare_posixabi
200
	env LD_LIBRARY_PATH=$(shell pwd) ./test_libucontext_bare_posixabi
201
201
202
test_libucontext_bare_posixabi: test_libucontext_posix.c ${LIBUCONTEXT_NAME}
202
test_libucontext_bare_posixabi: test_libucontext_posix.c ${LIBUCONTEXT_NAME}
203
	$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} ${CPPFLAGS} test_libucontext_posix.c -o $@ -L. -lucontext
203
	$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} -DEXPORT_UNPREFIXED ${CPPFLAGS} test_libucontext_posix.c -o $@ -L. -lucontext
204
endif
204
endif
205
205
206
check: test_libucontext ${LIBUCONTEXT_SONAME}
206
check: test_libucontext ${LIBUCONTEXT_SONAME}
207
	env LD_LIBRARY_PATH=$(shell pwd) ./test_libucontext
207
	env LD_LIBRARY_PATH=$(shell pwd) ./test_libucontext
208
208
209
test_libucontext: test_libucontext.c ${LIBUCONTEXT_NAME}
209
test_libucontext: test_libucontext.c ${LIBUCONTEXT_NAME}
210
	$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} ${CPPFLAGS} $@.c -o $@ -L. -lucontext
210
	$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} -DEXPORT_UNPREFIXED ${CPPFLAGS} $@.c -o $@ -L. -lucontext
211
211
212
examples: ${LIBUCONTEXT_EXAMPLES}
212
examples: ${LIBUCONTEXT_EXAMPLES}
213
examples/cooperative_threading: examples/cooperative_threading.c ${LIBUCONTEXT_NAME}
213
examples/cooperative_threading: examples/cooperative_threading.c ${LIBUCONTEXT_NAME}
214
	$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} ${CPPFLAGS} $@.c -o $@ -L. -lucontext
214
	$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} -DEXPORT_UNPREFIXED ${CPPFLAGS} $@.c -o $@ -L. -lucontext
215
215
216
ifeq ($(FREESTANDING),no)
216
ifeq ($(FREESTANDING),no)
217
217

Return to bug 832677