CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2009/06/22 16:37:32
Log message:
Import llvm-gcc4, not yet linked to the build. This is a work in
progress, largely based on the gcc port in ports/lang/gcc/4.2.
Requested by j...@.
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.
<st...@zephyr:/usr/ports/mystuff/lang/llvm-gcc4:9>$CVS:
----------------------------------------------------------------------
Status:
Vendor Tag: sthen
Release Tags: sthen_20090622
N ports/lang/llvm-gcc4/Makefile
N ports/lang/llvm-gcc4/distinfo
N ports/lang/llvm-gcc4/pkg/PLIST
N ports/lang/llvm-gcc4/pkg/PFRAG.shared
N ports/lang/llvm-gcc4/pkg/DESCR
N ports/lang/llvm-gcc4/patches/patch-gcc_c-format_c
N ports/lang/llvm-gcc4/patches/patch-gcc_config_gcc
N ports/lang/llvm-gcc4/patches/patch-gcc_config_vax_openbsd_h
N ports/lang/llvm-gcc4/patches/patch-gcc_config_t-openbsd
N ports/lang/llvm-gcc4/patches/patch-gcc_config_rs6000_t-openbsd
N ports/lang/llvm-gcc4/patches/patch-gcc_config_rs6000_openbsd_h
N ports/lang/llvm-gcc4/patches/patch-gcc_config_rs6000_openbsd1_h
N ports/lang/llvm-gcc4/patches/patch-gcc_config_openbsd_h
N ports/lang/llvm-gcc4/patches/patch-gcc_config_openbsd-libpthread_h
N ports/lang/llvm-gcc4/patches/patch-gcc_config_m68k_openbsd_h
N ports/lang/llvm-gcc4/patches/patch-gcc_config_i386_openbsdelf_h
N ports/lang/llvm-gcc4/patches/patch-gcc_config_host
N ports/lang/llvm-gcc4/patches/patch-gcc_config_i386_openbsd_h
N ports/lang/llvm-gcc4/patches/patch-gcc_config_i386_openbsd64_h
N ports/lang/llvm-gcc4/patches/patch-gcc_config_i386_driver-i386_c
N ports/lang/llvm-gcc4/patches/patch-gcc_config_host-openbsd_c
N ports/lang/llvm-gcc4/patches/patch-gcc_config_exec-stack_h
N ports/lang/llvm-gcc4/patches/patch-gcc_config_x-openbsd
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_Makefile_in
N ports/lang/llvm-gcc4/patches/patch-ltconfig
N ports/lang/llvm-gcc4/patches/patch-ltcf-gcj_sh
N ports/lang/llvm-gcc4/patches/patch-ltcf-cxx_sh
N ports/lang/llvm-gcc4/patches/patch-ltcf-c_sh
N ports/lang/llvm-gcc4/patches/patch-libtool_m4
N ports/lang/llvm-gcc4/patches/patch-gcc_gcc_c
N ports/lang/llvm-gcc4/patches/patch-libstdc++-v3_libsupc++_Makefile_in
N ports/lang/llvm-gcc4/patches/patch-configure
N ports/lang/llvm-gcc4/patches/patch-libstdc++-v3_include_tr1_cwctype
N
ports/lang/llvm-gcc4/patches/patch-libstdc++-v3_include_ext_numeric_traits_h
N
ports/lang/llvm-gcc4/patches/patch-libstdc++-v3_include_c_std_std_cwctype_h
N ports/lang/llvm-gcc4/patches/patch-libstdc++-v3_include_c_std_std_cwchar_h
N
ports/lang/llvm-gcc4/patches/patch-libstdc++-v3_include_c_compatibility_wchar_h
N
ports/lang/llvm-gcc4/patches/patch-libstdc++-v3_config_locale_generic_time_members_cc
N ports/lang/llvm-gcc4/patches/patch-libstdc++-v3_acinclude_m4
N ports/lang/llvm-gcc4/patches/patch-libmudflap_mf-runtime_h
N ports/lang/llvm-gcc4/patches/patch-libmudflap_mf-runtime_c
N ports/lang/llvm-gcc4/patches/patch-libjava_libltdl_configure
N ports/lang/llvm-gcc4/patches/patch-libjava_configure_host
N ports/lang/llvm-gcc4/patches/patch-libjava_configure
N ports/lang/llvm-gcc4/patches/patch-libiberty_testsuite_test-expandargv_c
N ports/lang/llvm-gcc4/patches/patch-libffi_src_powerpc_ffitarget_h
N ports/lang/llvm-gcc4/patches/patch-libffi_configure
N ports/lang/llvm-gcc4/patches/patch-gcc_varasm_c
N ports/lang/llvm-gcc4/patches/patch-gcc_unwind-dw2_c
N ports/lang/llvm-gcc4/patches/patch-gcc_unwind-dw2-fde-openbsd_c
N ports/lang/llvm-gcc4/patches/patch-gcc_tree_c
N ports/lang/llvm-gcc4/patches/patch-gcc_tree-vect-transform_c
N ports/lang/llvm-gcc4/patches/patch-gcc_tree-nested_c
N ports/lang/llvm-gcc4/patches/patch-gcc_tree-mudflap_c
N ports/lang/llvm-gcc4/patches/patch-gcc_tree-dump_c
N ports/lang/llvm-gcc4/patches/patch-gcc_tree-complex_c
N ports/lang/llvm-gcc4/patches/patch-gcc_testsuite_gcc_dg_format_format_h
N ports/lang/llvm-gcc4/patches/patch-gcc_testsuite_ada_acats_run_all_sh
N ports/lang/llvm-gcc4/patches/patch-gcc_testsuite_ada_acats_run_acats
N ports/lang/llvm-gcc4/patches/patch-gcc_read-rtl_c
N ports/lang/llvm-gcc4/patches/patch-gcc_prefix_c
N ports/lang/llvm-gcc4/patches/patch-gcc_passes_c
N ports/lang/llvm-gcc4/patches/patch-gcc_omp-low_c
N ports/lang/llvm-gcc4/patches/patch-gcc_objc_objc-act_c
N ports/lang/llvm-gcc4/patches/patch-gcc_gensupport_c
N ports/lang/llvm-gcc4/patches/patch-gcc_diagnostic_c
N ports/lang/llvm-gcc4/patches/patch-gcc_dbxout_c
N ports/lang/llvm-gcc4/patches/patch-gcc_cp_parser_c
N ports/lang/llvm-gcc4/patches/patch-gcc_cp_g++spec_c
N ports/lang/llvm-gcc4/patches/patch-gcc_cp_decl2_c
N ports/lang/llvm-gcc4/patches/patch-gcc_cp_call_c
N ports/lang/llvm-gcc4/patches/patch-gcc_coverage_c
N ports/lang/llvm-gcc4/patches/patch-gcc_collect2_c
N ports/lang/llvm-gcc4/patches/patch-gcc_c-incpath_c
N ports/lang/llvm-gcc4/patches/patch-gcc_c-common_c
N ports/lang/llvm-gcc4/patches/patch-gcc_c-aux-info_c
N ports/lang/llvm-gcc4/patches/patch-gcc_ada_mlib-utl_adb
N ports/lang/llvm-gcc4/patches/patch-gcc_ada_make_adb
N ports/lang/llvm-gcc4/patches/patch-gcc_ada_gnatlink_adb
N ports/lang/llvm-gcc4/patches/patch-gcc_ada_gnatchop_adb
N ports/lang/llvm-gcc4/patches/patch-gcc_ada_env_c
N ports/lang/llvm-gcc4/patches/patch-gcc_ada_adaint_c
N ports/lang/llvm-gcc4/patches/patch-gcc_ada_Makefile_in
N ports/lang/llvm-gcc4/patches/patch-fixincludes_Makefile_in
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_threadlibs_c
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_tests_test_c
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_pthread_support_c
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_pthread_stop_world_c
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_os_dep_c
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_openbsd_stop_world_c
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_misc_c
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_mach_dep_c
N
ports/lang/llvm-gcc4/patches/patch-boehm-gc_include_private_openbsd_stop_world_h
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_include_private_gcconfig_h
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_include_gc_pthread_redirects_h
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_include_gc_config_macros_h
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_include_gc_config_h_in
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_dyn_load_c
N ports/lang/llvm-gcc4/patches/patch-boehm-gc_configure
N ports/lang/llvm-gcc4/patches/patch-gcc_config_mips_openbsd_h
No conflicts created by this import