Line
Link Here
|
|
without this patch, one can't configure john via defines |
|
without this patch, one can't configure john via defines |
1 |
-- src/Makefile |
1 |
++ src/Makefile |
Lines 597-603
Link Here
|
597 |
$(LN) ppc32.h arch.h |
597 |
$(LN) ppc32.h arch.h |
598 |
$(MAKE) $(PROJ) \ |
598 |
$(MAKE) $(PROJ) \ |
599 |
CC=cc \ |
599 |
CC=cc \ |
600 |
CFLAGS="-c -qunroll=2 -qarch=ppc -qchars=signed" \ |
600 |
CFLAGS="$(CFLAGS) -c -qunroll=2 -qarch=ppc -qchars=signed" \ |
601 |
LDFLAGS="-s -lbsd" \ |
601 |
LDFLAGS="-s -lbsd" \ |
602 |
OPT_NORMAL="-O2" \ |
602 |
OPT_NORMAL="-O2" \ |
603 |
OPT_INLINE="-O3 -Q=99 -w" |
603 |
OPT_INLINE="-O3 -Q=99 -w" |
Lines 626-632
Link Here
|
626 |
$(LN) ppc32alt.h arch.h |
626 |
$(LN) ppc32alt.h arch.h |
627 |
$(MAKE) $(PROJ) \ |
627 |
$(MAKE) $(PROJ) \ |
628 |
JOHN_OBJS="$(JOHN_OBJS) ppc-alti-macosx.o" \ |
628 |
JOHN_OBJS="$(JOHN_OBJS) ppc-alti-macosx.o" \ |
629 |
CFLAGS="-c -Wall -fomit-frame-pointer" \ |
629 |
CFLAGS="$(CFLAGS) -c -Wall -fomit-frame-pointer" \ |
630 |
OPT_NORMAL="-fast -mcpu=7450" \ |
630 |
OPT_NORMAL="-fast -mcpu=7450" \ |
631 |
OPT_INLINE="-fast -mcpu=7450 -finline-limit=4000" |
631 |
OPT_INLINE="-fast -mcpu=7450 -finline-limit=4000" |
632 |
|
632 |
|
Lines 637-643
Link Here
|
637 |
$(LN) ppc32.h arch.h |
637 |
$(LN) ppc32.h arch.h |
638 |
$(MAKE) $(PROJ) \ |
638 |
$(MAKE) $(PROJ) \ |
639 |
CC=cc \ |
639 |
CC=cc \ |
640 |
CFLAGS="-c -traditional-cpp" \ |
640 |
CFLAGS="$(CFLAGS) -c -traditional-cpp" \ |
641 |
OPT_NORMAL="-O2" \ |
641 |
OPT_NORMAL="-O2" \ |
642 |
OPT_INLINE="-O3" |
642 |
OPT_INLINE="-O3" |
643 |
|
643 |
|
Lines 646-652
Link Here
|
646 |
$(LN) ppc32.h arch.h |
646 |
$(LN) ppc32.h arch.h |
647 |
$(MAKE) $(PROJ) \ |
647 |
$(MAKE) $(PROJ) \ |
648 |
ASFLAGS="$(ASFLAGS) -arch ppc" \ |
648 |
ASFLAGS="$(ASFLAGS) -arch ppc" \ |
649 |
CFLAGS="-c -Wall -arch ppc -fomit-frame-pointer" \ |
649 |
CFLAGS="$(CFLAGS) -c -Wall -arch ppc -fomit-frame-pointer" \ |
650 |
LDFLAGS="$(LDFLAGS) -arch ppc" \ |
650 |
LDFLAGS="$(LDFLAGS) -arch ppc" \ |
651 |
OPT_NORMAL="-O2" \ |
651 |
OPT_NORMAL="-O2" \ |
652 |
OPT_INLINE="-O3 -finline-limit=4000" |
652 |
OPT_INLINE="-O3 -finline-limit=4000" |
Lines 656-662
Link Here
|
656 |
$(LN) ppc64alt.h arch.h |
656 |
$(LN) ppc64alt.h arch.h |
657 |
$(MAKE) $(PROJ) \ |
657 |
$(MAKE) $(PROJ) \ |
658 |
JOHN_OBJS="$(JOHN_OBJS) ppc-alti-macosx.o" \ |
658 |
JOHN_OBJS="$(JOHN_OBJS) ppc-alti-macosx.o" \ |
659 |
CFLAGS="-c -m64 -Wall -fomit-frame-pointer" \ |
659 |
CFLAGS="$(CFLAGS) -c -m64 -Wall -fomit-frame-pointer" \ |
660 |
LDFLAGS="$(LDFLAGS) -m64" \ |
660 |
LDFLAGS="$(LDFLAGS) -m64" \ |
661 |
OPT_NORMAL="-fast" \ |
661 |
OPT_NORMAL="-fast" \ |
662 |
OPT_INLINE="-fast -finline-limit=4000" |
662 |
OPT_INLINE="-fast -finline-limit=4000" |
Lines 664-670
Link Here
|
664 |
macosx-ppc64: |
664 |
macosx-ppc64: |
665 |
$(LN) ppc64.h arch.h |
665 |
$(LN) ppc64.h arch.h |
666 |
$(MAKE) $(PROJ) \ |
666 |
$(MAKE) $(PROJ) \ |
667 |
CFLAGS="-c -Wall -fomit-frame-pointer -m64" \ |
667 |
CFLAGS="$(CFLAGS) -c -Wall -fomit-frame-pointer -m64" \ |
668 |
LDFLAGS="$(LDFLAGS) -m64" \ |
668 |
LDFLAGS="$(LDFLAGS) -m64" \ |
669 |
OPT_NORMAL="-fast" \ |
669 |
OPT_NORMAL="-fast" \ |
670 |
OPT_INLINE="-fast -finline-limit=4000" |
670 |
OPT_INLINE="-fast -finline-limit=4000" |
Lines 698-704
Link Here
|
698 |
$(MAKE) $(PROJ) \ |
698 |
$(MAKE) $(PROJ) \ |
699 |
JOHN_OBJS="$(JOHN_OBJS) ppc-alti-macosx.o" \ |
699 |
JOHN_OBJS="$(JOHN_OBJS) ppc-alti-macosx.o" \ |
700 |
ASFLAGS="$(ASFLAGS) -arch ppc" \ |
700 |
ASFLAGS="$(ASFLAGS) -arch ppc" \ |
701 |
CFLAGS="-c -Wall -arch ppc -fomit-frame-pointer" \ |
701 |
CFLAGS="$(CFLAGS) -c -Wall -arch ppc -fomit-frame-pointer" \ |
702 |
LDFLAGS="$(LDFLAGS) -arch ppc" \ |
702 |
LDFLAGS="$(LDFLAGS) -arch ppc" \ |
703 |
OPT_NORMAL="-fast -mcpu=7450" \ |
703 |
OPT_NORMAL="-fast -mcpu=7450" \ |
704 |
OPT_INLINE="-fast -mcpu=7450 -finline-limit=4000" |
704 |
OPT_INLINE="-fast -mcpu=7450 -finline-limit=4000" |