pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/gcc47



Module Name:    pkgsrc
Committed By:   marino
Date:           Sat Jun 23 22:13:02 UTC 2012

Modified Files:
        pkgsrc/lang/gcc47: Makefile distinfo options.mk
        pkgsrc/lang/gcc47/patches: patch-configure patch-gcc_config.gcc
            patch-gcc_ginclude_stddef.h
Added Files:
        pkgsrc/lang/gcc47/patches: patch-gcc_config_dragonfly-stdint.h
            patch-gcc_config_dragonfly.h patch-gcc_config_dragonfly.opt
            patch-gcc_config_i386_dragonfly.h patch-gcc_configure
            patch-include_libiberty.h patch-libgcc_config.host
            patch-libgcc_config_i386_dragonfly-unwind.h patch-libgcc_crtstuff.c
            patch-libgcc_unwind-dw2-fde-dip.c
            patch-libstdc++-v3_config_locale_dragonfly_c__locale.cc
            patch-libstdc++-v3_config_locale_dragonfly_ctype__members.cc
            patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__base.h
            patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__configure__char.cc
            patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__inline.h
            patch-libstdc++-v3_config_os_bsd_dragonfly_os__defines.h
            patch-libstdc++-v3_configure patch-libstdc++-v3_configure.host

Log Message:
lang/gcc47: Add support for DragonFly

GCC47 was marked NOT-FOR-DRAGONFLY, so support has been added.

* DragonFly-specific files added via patch mechanism
* Some existing patches modified to add DragonFly configuration items
* dl_iterate_phdr error handling support added (FreeBSD support was altered,
  NetBSD and OpenBSD support is commented out)
* The java language is taken off as a default option

On the i386 platform, the compiler will build from a full bootstrap, but
one of the later stages fails on x86_64.  It fails to find libstdc++.so.6
even though the previous stage library was built and -B, -L flags point
to it.  The cause of the platform-specific build failure isn't clear --
The workaround is to disable the bootstrap on DragonFly so that the compiler
is built in one stage instead of three.  This workaround could have been
limited to the x86_64-DragonFly platform only, but currently is applied to
i386-DragonFly too.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/gcc47/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/gcc47/distinfo \
    pkgsrc/lang/gcc47/options.mk
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/gcc47/patches/patch-configure
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/gcc47/patches/patch-gcc_config.gcc
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/gcc47/patches/patch-gcc_config_dragonfly-stdint.h \
    pkgsrc/lang/gcc47/patches/patch-gcc_config_dragonfly.h \
    pkgsrc/lang/gcc47/patches/patch-gcc_config_dragonfly.opt \
    pkgsrc/lang/gcc47/patches/patch-gcc_config_i386_dragonfly.h \
    pkgsrc/lang/gcc47/patches/patch-gcc_configure \
    pkgsrc/lang/gcc47/patches/patch-include_libiberty.h \
    pkgsrc/lang/gcc47/patches/patch-libgcc_config.host \
    pkgsrc/lang/gcc47/patches/patch-libgcc_config_i386_dragonfly-unwind.h \
    pkgsrc/lang/gcc47/patches/patch-libgcc_crtstuff.c \
    pkgsrc/lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c \
    
pkgsrc/lang/gcc47/patches/patch-libstdc++-v3_config_locale_dragonfly_c__locale.cc
 \
    
pkgsrc/lang/gcc47/patches/patch-libstdc++-v3_config_locale_dragonfly_ctype__members.cc
 \
    
pkgsrc/lang/gcc47/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__base.h
 \
    
pkgsrc/lang/gcc47/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__configure__char.cc
 \
    
pkgsrc/lang/gcc47/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__inline.h
 \
    
pkgsrc/lang/gcc47/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_os__defines.h
 \
    pkgsrc/lang/gcc47/patches/patch-libstdc++-v3_configure \
    pkgsrc/lang/gcc47/patches/patch-libstdc++-v3_configure.host
cvs rdiff -u -r1.1.1.1 -r1.2 \
    pkgsrc/lang/gcc47/patches/patch-gcc_ginclude_stddef.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index