HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • Back to Ticket #318

Ticket #318: boehm-wip_AF.diff

File boehm-wip_AF.diff, 2.3 KB (added by andreasf, 5 years ago)

draft patch

  • configure.ac

    RCS file: /cvsroot/bdwgc/bdwgc/configure.ac,v
    retrieving revision 1.60
    diff -u -r1.60 configure.ac
     
    219219        INCLUDES="$INCLUDES -pthread" 
    220220        THREADDLLIBS="-lpthread -lrt" 
    221221        ;; 
     222     *-*-haiku*) 
     223        THREADDLLIBS="" 
     224        AC_DEFINE(GC_HAIKU_THREADS) 
     225        AC_DEFINE(_REENTRANT) 
     226        ;; 
    222227      *) 
    223228        AC_MSG_ERROR("Pthreads not supported by the GC on this platform.") 
    224229        ;; 
  • ltmain.sh

    RCS file: /cvsroot/bdwgc/bdwgc/ltmain.sh,v
    retrieving revision 1.5
    diff -u -r1.5 ltmain.sh
     
    124124: ${MKDIR="mkdir"} 
    125125: ${MV="mv -f"} 
    126126: ${RM="rm -f"} 
    127 : ${SED="/bin/sed"} 
     127: ${SED="/boot/common/bin/sed"} 
    128128: ${SHELL="${CONFIG_SHELL-/bin/sh}"} 
    129129: ${Xsed="$SED -e 1s/^X//"} 
    130130 
    … …  
    45224522      -l*) 
    45234523        if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then 
    45244524          case $host in 
    4525           *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc*) 
     4525          *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) 
    45264526            # These systems don't actually have a C or math library (as such) 
    45274527            continue 
    45284528            ;; 
    … …  
    64766476      if test "$build_libtool_libs" = yes; then 
    64776477        if test -n "$rpath"; then 
    64786478          case $host in 
    6479           *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*) 
     6479          *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) 
    64806480            # these systems don't actually have a c library (as such)! 
    64816481            ;; 
    64826482          *-*-rhapsody* | *-*-darwin1.[012]) 
  • include/private/gcconfig.h

    RCS file: /cvsroot/bdwgc/bdwgc/include/private/gcconfig.h,v
    retrieving revision 1.65
    diff -u -r1.65 gcconfig.h
     
    230230#    define BEOS 
    231231#    define mach_type_known 
    232232# endif 
     233# if defined(__HAIKU__) && defined(_X86_) 
     234#    define I386 
     235#    define BEOS 
     236#    define mach_type_known 
     237# endif 
    233238# if defined(OPENBSD) && defined(__amd64__) 
    234239#    define X86_64 
    235240#    define mach_type_known 

Download in other formats:

  • Original Format

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/