cb6a8938ed
progress, largely based on the gcc port in ports/lang/gcc/4.2. Requested by jsg@. It's somewhat usable on i386 (shared lib versions not yet properly under control). Build on amd64 currently fails with -fPIC problems. -- -- lvm-gcc is the LLVM C front end. It is a modified version of gcc that compiles C/C++/ObjC programs into native objects, LLVM bitcode or LLVM assembly language, depending upon the options. By default, llvm-gcc compiles to native objects just like GCC does. If the -emit-llvm option is given then it will generate LLVM bitcode files instead. If -S (assembly) is also given, then it will generate LLVM assembly. Being derived from the GNU Compiler Collection, llvm-gcc has many of gcc's features and accepts most of gcc's options. It handles a number of gcc's extensions to the C programming language. <sthen@zephyr:/usr/ports/mystuff/lang/llvm-gcc4:9>$CVS: ----------------------------------------------------------------------
31 lines
1.5 KiB
Plaintext
31 lines
1.5 KiB
Plaintext
$OpenBSD: patch-boehm-gc_Makefile_in,v 1.1.1.1 2009/06/22 22:37:32 sthen Exp $
|
|
--- boehm-gc/Makefile.in.orig Thu Nov 8 22:56:19 2007
|
|
+++ boehm-gc/Makefile.in Mon Jun 22 00:53:45 2009
|
|
@@ -83,6 +83,7 @@ CONFIG_CLEAN_FILES =
|
|
LTLIBRARIES = $(noinst_LTLIBRARIES)
|
|
am__DEPENDENCIES_1 =
|
|
@POWERPC_DARWIN_TRUE@am__objects_1 = powerpc_darwin_mach_dep.lo
|
|
+@OPENBSD_THREADS_TRUE@am__objects_1 = openbsd_stop_world.lo
|
|
am_libgcjgc_la_OBJECTS = allchblk.lo alloc.lo blacklst.lo checksums.lo \
|
|
dbg_mlc.lo dyn_load.lo finalize.lo gc_dlopen.lo gcj_mlc.lo \
|
|
headers.lo malloc.lo mallocx.lo mark.lo mark_rts.lo misc.lo \
|
|
@@ -191,6 +192,8 @@ PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
POWERPC_DARWIN_FALSE = @POWERPC_DARWIN_FALSE@
|
|
POWERPC_DARWIN_TRUE = @POWERPC_DARWIN_TRUE@
|
|
+OPENBSD_THREADS_FALSE = @OPENBSD_THREADS_FALSE@
|
|
+OPENBSD_THREADS_TRUE = @OPENBSD_THREADS_TRUE@
|
|
RANLIB = @RANLIB@
|
|
SET_MAKE = @SET_MAKE@
|
|
SHELL = @SHELL@
|
|
@@ -259,8 +262,8 @@ AUTOMAKE_OPTIONS = cygnus subdir-objects
|
|
ACLOCAL_AMFLAGS = -I .. -I ../config
|
|
SUBDIRS = include
|
|
noinst_LTLIBRARIES = libgcjgc.la libgcjgc_convenience.la
|
|
-@POWERPC_DARWIN_FALSE@asm_libgcjgc_sources =
|
|
@POWERPC_DARWIN_TRUE@asm_libgcjgc_sources = powerpc_darwin_mach_dep.s
|
|
+@OPENBSD_THREADS_TRUE@asm_libgcjgc_sources = openbsd_stop_world.c.s
|
|
libgcjgc_la_SOURCES = allchblk.c alloc.c blacklst.c checksums.c dbg_mlc.c \
|
|
dyn_load.c finalize.c gc_dlopen.c gcj_mlc.c headers.c \
|
|
malloc.c mallocx.c mark.c mark_rts.c misc.c new_hblk.c \
|