CVSROOT:        /cvs
Module name:    src
Changes by:     pas...@cvs.openbsd.org  2012/08/22 11:19:35

Modified files:
        share/mk       : bsd.lib.mk 
        lib/libc/sys   : Makefile.inc 
        lib/csu/arm    : md_init.h 
        lib/csu/hppa   : md_init.h 
        lib/libc/arch/amd64: SYS.h 
        lib/libc/arch/amd64/gen: flt_rounds.S setjmp.S sigsetjmp.S 
        lib/libc/arch/amd64/sys: Ovfork.S brk.S cerror.S exect.S sbrk.S 
                                 sigprocmask.S sigsuspend.S syscall.S 
                                 tfork_thread.S 
        lib/libc/arch/arm/sys: brk.S cerror.S sbrk.S 
        lib/libc/arch/hppa/sys: brk.S cerror.S sbrk.S 
        lib/libc/arch/hppa64/sys: brk.S cerror.S sbrk.S 
        lib/libc/arch/i386: SYS.h 
        lib/libc/arch/i386/gen: fixunsdfsi.S flt_rounds.S setjmp.S 
                                sigsetjmp.S 
        lib/libc/arch/i386/sys: Ovfork.S brk.S cerror.S exect.S sbrk.S 
                                sigprocmask.S sigsuspend.S syscall.S 
                                tfork_thread.S 
        lib/libc/arch/m68k/sys: Ovfork.S brk.S cerror.S sbrk.S 
                                setlogin.S 
        lib/libc/arch/sh: SYS.h 
        lib/libc/arch/sh/sys: brk.S cerror.S sbrk.S 
        lib/libc/arch/sparc: SYS.h 
        lib/libc/arch/sparc/gen: fixunsdfsi.S modf.S sigsetjmp.S 
        lib/libc/arch/sparc/string: ffs.S 
        lib/libc/arch/sparc/sys: brk.S cerror.S sbrk.S setlogin.S 
        lib/libc/arch/sparc64: SYS.h 
        lib/libc/arch/sparc64/gen: fixunsdfsi.S modf.S sigsetjmp.S 
        lib/libc/arch/sparc64/string: ffs.S 
        lib/libc/arch/sparc64/sys: brk.S cerror.S sbrk.S setlogin.S 
        sys/arch/amd64/include: asm.h profile.h 
        sys/arch/arm/include: profile.h 
        sys/arch/i386/include: asm.h 
        sys/arch/powerpc/include: asm.h 
        sys/arch/sh/include: asm.h 
        sys/arch/sparc/include: asm.h profile.h 
        sys/arch/sparc64/include: asm.h profile.h 
        lib/librthread/arch/m68k: cerror.S 

Log message:
Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure cc
invocations.  This allows us to use the compiler builtin define __PIC__ to check
for PIC/PIEness rather than passing -DPIC.  Simplifies PIE work a lot.

ok matthew@, conceptually ok kurt@

Reply via email to