diff options
| author | sommerfeld <sommerfeld@NetBSD.org> | 1999-08-01 04:25:39 +0000 |
|---|---|---|
| committer | sommerfeld <sommerfeld@NetBSD.org> | 1999-08-01 04:25:39 +0000 |
| commit | 65bfbb747a11ab1ef6de6c6b1f81fa5a89da9c5e (patch) | |
| tree | 07b3c0d508e7648a7d9741341bb0fa6feced0bcf /gnu/lib/libbfd | |
| parent | 4b814be9cfa8580913d6bd6f6be6411721f8d3fc (diff) | |
If target is BFD64, define -DBFD_TARG_64 on command line.
If BFD_TARG_64 is defined, set BFD_ARCH_SIZE to 64 even on 32-bit platforms.
(BFD_ARCH_SIZE is an attribute of the target, not (just) the host platform)
This is intended for building 32bit->64bit cross libbfd's (e.g.,
x86->alpha or x86->sparc64)
Diffstat (limited to 'gnu/lib/libbfd')
| -rw-r--r-- | gnu/lib/libbfd/Makefile | 3 | ||||
| -rw-r--r-- | gnu/lib/libbfd/bfd-h.sed | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/gnu/lib/libbfd/Makefile b/gnu/lib/libbfd/Makefile index 87f0964bc87..4786afb21ff 100644 --- a/gnu/lib/libbfd/Makefile +++ b/gnu/lib/libbfd/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 1999/04/30 14:41:38 kleink Exp $ +# $NetBSD: Makefile,v 1.11 1999/08/01 04:25:39 sommerfeld Exp $ LIB= bfd @@ -22,6 +22,7 @@ BFD_SLIM= .if (${MACHINE_ARCH} == "alpha") || \ (${MACHINE_ARCH} == "sparc64") BFD64= +CPPFLAGS += -DBFD_TARG_64 .endif DIST= ${.CURDIR}/../../dist diff --git a/gnu/lib/libbfd/bfd-h.sed b/gnu/lib/libbfd/bfd-h.sed index d407eee8eab..536e620b9ef 100644 --- a/gnu/lib/libbfd/bfd-h.sed +++ b/gnu/lib/libbfd/bfd-h.sed @@ -1,10 +1,10 @@ -# $NetBSD: bfd-h.sed,v 1.1 1999/02/09 15:57:53 tv Exp $ +# $NetBSD: bfd-h.sed,v 1.2 1999/08/01 04:25:40 sommerfeld Exp $ # Preparse bfd.h such that it can be used on multiple machines. s/@VERSION@/2.9.1/ /@wordsize@/{ i\ -#if defined(__alpha__) || defined (__sparc_v9__)\ +#if defined(__alpha__) || defined (__sparc_v9__) || defined(BFD_TARG_64)\ #define BFD_ARCH_SIZE 64\ #else\ #define BFD_ARCH_SIZE 32\ |
