Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 30th, 2012  |  syntax: None  |  size: 1.63 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. % git diff
  2. diff --git a/Makefile.SH b/Makefile.SH
  3. index ba5ab79..d4f609d 100755
  4. --- a/Makefile.SH
  5. +++ b/Makefile.SH
  6. @@ -225,7 +225,7 @@ minidtrace_o=''
  7.  case "$usedtrace" in
  8.  define|true)
  9.         dtrace_h='perldtrace.h'
  10. -       $dtrace -G -s perldtrace.d -o perldtrace.tmp >/dev/null 2>&1 \
  11. +       $dtrace -64 -G -s perldtrace.d -o perldtrace.tmp >/dev/null 2>&1 \
  12.                 && rm -f perldtrace.tmp && dtrace_o='perldtrace$(OBJ_EXT)' \
  13.                 && minidtrace_o='miniperldtrace$(OBJ_EXT)'
  14.         ;;
  15. @@ -548,6 +548,7 @@ splintfiles = $(c1)
  16.  
  17.  .c$(OBJ_EXT):
  18.         $(CCCMD) $(PLDLFLAGS) $*.c
  19. +       ctfconvert -L DEFAULT $@
  20.  
  21.  .c.i:
  22.         $(CCCMDSRC) -E $*.c > $*.i
  23. diff --git a/hints/freebsd.sh b/hints/freebsd.sh
  24. index a67c0bb..344a847 100644
  25. --- a/hints/freebsd.sh
  26. +++ b/hints/freebsd.sh
  27. @@ -309,3 +309,7 @@ esac
  28.  # Meanwhile, the following workaround should be safe on all versions
  29.  # of FreeBSD.
  30.  d_printf_format_null='undef'
  31. +
  32. +case "$usedtrace" in
  33. +$define|true|[Yy]*) libswanted="$libswanted dtrace dwarf elf proc ctf rtld_db z pthread"
  34. +esac
  35. % make
  36. /usr/sbin/dtrace -G -s perldtrace.d -o miniperldtrace.o perlmini.o opmini.o miniperlmain.o   gv.o toke.o perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro.o keywords.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o globals.o perlio.o perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o  perlmini.o
  37. dtrace: (malloc) /usr/src/lib/libc/stdlib/malloc.c:2644: Failed assertion: "(run->regs_mask[elm] & (1U << bit)) == 0"
  38. *** [miniperldtrace.o] Signal 6
  39.  
  40. Stop in ..redacted..
  41. %