diff options
author | Jose E. Marchesi <jose.marchesi@oracle.com> | 2019-05-23 23:17:39 +0200 |
---|---|---|
committer | Jose E. Marchesi <jose.marchesi@oracle.com> | 2019-05-23 23:17:39 +0200 |
commit | 45d5293f6e098ff7e85a30554fcdc8c7f00db675 (patch) | |
tree | 784145d819fd4c1d966c59173739bddfe52690aa /bfd/configure.ac | |
parent | 27830e0d383e4ed5e8d131c38f262d3fcc3eff25 (diff) | |
download | gdb-45d5293f6e098ff7e85a30554fcdc8c7f00db675.zip gdb-45d5293f6e098ff7e85a30554fcdc8c7f00db675.tar.gz gdb-45d5293f6e098ff7e85a30554fcdc8c7f00db675.tar.bz2 |
bfd: fix build with --enable-targets=all in 32-bit hosts
This patch avoids for bpf_elf64_le_vec to be referenced in targmatch.h
when building a BFD without BFD64, resulting in an undefined symbol.
This was a regression introduced along with the BPF target.
bfd/ChangeLog:
2019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
* config.bfd (targ_cpu): Process bpf-*-none only if BFD64.
* configure.ac: Set target_size=64 for bpf_elf64_le_vec and
bpf_elf64_be_vec.
* configure: Regenerate.
Diffstat (limited to 'bfd/configure.ac')
-rw-r--r-- | bfd/configure.ac | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bfd/configure.ac b/bfd/configure.ac index fe6754e..c941389 100644 --- a/bfd/configure.ac +++ b/bfd/configure.ac @@ -476,8 +476,8 @@ do elf32_le_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;; elf64_be_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; elf64_le_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; - bpf_elf64_le_vec) tb="$tb elf64-bpf.lo elf64.lo $elf" ;; - bpf_elf64_be_vec) tb="$tb elf64-bpf.lo elf64.lo $elf" ;; + bpf_elf64_le_vec) tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64;; + bpf_elf64_be_vec) tb="$tb elf64-bpf.lo elf64.lo $elf"; target_size=64 ;; epiphany_elf32_vec) tb="$tb elf32-epiphany.lo elf32.lo $elf" ;; fr30_elf32_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;; frv_elf32_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;; |