--- binutils-m68hc1x-2.15+2.92.orig/example/memory.x +++ binutils-m68hc1x-2.15+2.92/example/memory.x @@ -0,0 +1,11 @@ +/* Memory definition for a 68HC11 program in EEPROM (1024 bytes) */ +MEMORY +{ + page0 (rwx) : ORIGIN = 0x0000, LENGTH = 0x03ff + eeprom (rx) : ORIGIN = 0xfe00, LENGTH = 0x01ff + text (rx) : ORIGIN = 0xfe00, LENGTH = 0x01ff + data : ORIGIN = 0x0000, LENGTH = 0x03ff +} + +/* Setup the stack on the top of the data internal ram (not used). */ +PROVIDE (_stack = 0x0400-1); --- binutils-m68hc1x-2.15+2.92.orig/example/Makefile +++ binutils-m68hc1x-2.15+2.92/example/Makefile @@ -0,0 +1,73 @@ +#!/usr/bin/make -f + +######################################## +# Makefile for 68HC11 projects # +# GNU copyright 2002 by Aurelien Jarno # +######################################## + +# +# Project files +# +PROG = test +SRCS = main.s +OBJS = $(SRCS:.s=.o) + +# Assembler flags used by default to compile a program +ASFLAGS = --gstabs + +LDFLAGS = -m m68hc11elfb --defsym _start=0 + +# +# Options to creates the .s19 or .b files from the elf +# +OBJCOPY_FLAGS = --remove-section=page0 \ + --remove-section=.page0 + + +#################################### +# This part should not be modified # +#################################### +# +# Programs location +# +DEVC_PREFIX=m68hc11- +AS=$(DEVC_PREFIX)as +SIZE=$(DEVC_PREFIX)size +OBJCOPY=$(DEVC_PREFIX)objcopy +OBJDUMP=$(DEVC_PREFIX)objdump +LD=$(DEVC_PREFIX)ld + +# +# Main rules +# +all: $(PROG).elf $(PROG).s19 $(PROG).b + +$(PROG).elf: $(OBJS) memory.x + $(LD) $(LDFLAGS) -o $(PROG).elf $(OBJS) + +clean: + rm -f *.o *.elf *.s19 *.b + +# +# Some useful rules +# +dump: $(PROG).elf + $(OBJDUMP) -d $(PROG).elf + +size: $(PROG).s19 + $(SIZE) $(PROG).s19 + +# +# Implicit rules +# +# .elf is for the simulator and gdb +# .s19 is for some downloader and the simulator +# .b is a binary dump +# +.SUFFIXES: .elf .s19 .b + +.elf.s19: + $(OBJCOPY) --output-target=srec $(OBJCOPY_FLAGS) $< $*.s19 + +.elf.b: + $(OBJCOPY) --output-target=binary --gap-fill=255 $(OBJCOPY_FLAGS) $< $*.b --- binutils-m68hc1x-2.15+2.92.orig/example/main.s +++ binutils-m68hc1x-2.15+2.92/example/main.s @@ -0,0 +1,137 @@ +; ----- main.s ----- +; (C) 2002-2003 Aurelien Jarno + +; This program is free software; you can redistribute it and/or modify +; it under the terms of the GNU General Public License as published by +; the Free Software Foundation; either version 2 of the License, or +; (at your option) any later version. + +; This program is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. + +; You should have received a copy of the GNU General Public License +; along with this program; if not, write to the Free Software +; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +; **************************************************************************** +; +; REGISTERS +; +; **************************************************************************** +PORTF = 0x1005 ; Port F register +PORTE = 0x100A ; Port E register +INIT = 0x103D ; RAM, nd I/O Mapping Register + + +; **************************************************************************** +; +; VARIABLES +; +; **************************************************************************** + .sect .data + + +; **************************************************************************** +; +; VECTORS +; +; **************************************************************************** + + .sect .vectors + .globl vectors + +vectors: + .word def ; ffc0 + .word def ; ffc2 + .word def ; ffc4 + .word def ; ffc6 + .word def ; ffc8 + .word def ; ffca + .word def ; ffcc + .word def ; ffce + .word def ; ffd0 + .word def ; ffd2 + .word def ; ffd4 + + ;; SCI + .word def ; ffd6 + + ;; SPI + .word def ; ffd8 + .word def ; ffda (PAII) + .word def ; ffdc (PAOVI) + .word def ; ffde (TOI) + + ;; Timer Output Compare + .word def ; ffe0 + .word def ; ffe2 + .word def ; ffe4 + .word def ; ffe6 + .word def ; ffe8 + + ;; Timer Input compare + .word def ; ffea + .word def ; ffec + .word def ; ffee + + ;; Misc + .word def ; fff0 (RTII) + .word def ; fff2 (IRQ) + .word def ; fff4 (XIRQ) + .word def ; fff6 (SWI) + .word def ; fff8 (ILL) + .word def ; fffa (COP Failure) + .word def ; fffc (COP Clock monitor) + .word _start ; fffe (reset) + + + +; **************************************************************************** +; +; CODE +; +; **************************************************************************** + + .sect .text + +; ---------------------------------------------------------------------------- +; Interrupts +; ---------------------------------------------------------------------------- + +;; Default interrupt handler. +def: + rti + + +; ---------------------------------------------------------------------------- +; Main subroutine +; ---------------------------------------------------------------------------- + +_start: + ldaa #0x01 ; Map RAM to $0000 + staa INIT ; and registers to $1000 + lds _stack ; Set stack pointer + + +; Simply copy the state of PE0 to PF0 +loop: + ldaa PORTE + anda #0x01 + tsta + beq off + bra on + +off: + ldaa #0x00 + staa PORTF + bra loop + +on: + ldaa #0x01 + staa PORTF + bra loop + + end --- binutils-m68hc1x-2.15+2.92.orig/debian/docs +++ binutils-m68hc1x-2.15+2.92/debian/docs @@ -0,0 +1 @@ +example.tar.gz --- binutils-m68hc1x-2.15+2.92.orig/debian/m68hc11-gasp.1 +++ binutils-m68hc1x-2.15+2.92/debian/m68hc11-gasp.1 @@ -0,0 +1,179 @@ +.\" gasp man page by Christopher C. Chimelis, chris@debian.org +.\" for binutils 2.9.5.0.12 17 Sep 1999 +.TH gasp 1 "September 1999" Debian "GNU Development Tools" +.SH NAME +gasp \- a preprocessor for assembly programs +.SH SYNOPSIS +.hy 0 +.na +.TP +.B gasp +.RB "[\|" \-a | \-\-alternate "\|]" +.RB "[\|" "\-c\ "\c +.I CHAR\c +.RB " | " "\-\-commentchar\ "\c +.I CHAR\c +\&\|] +.RB "[\|" \-d | \-\-debug "\|]" +.RB "[\|" \-h | \-\-help "\|]" +.RB "[\|" \-M | \-\-mri "\|]" +.RB "[\|" "\-o\ "\c +.I OUTFILE\c +.RB " | " "\-\-output\ "\c +.I OUTFILE\c +\&\|] +.RB "[\|" \-p | \-\-print "\|]" +.RB "[\|" \-s | \-\-copysource "\|]" +.RB "[\|" \-u | \-\-unreasonable "\|]" +.RB "[\|" \-v | \-\-version "\|]" +.I INFILE \c +\&.\|.\. +.ad b +.hy 1 +.SH DESCRIPTION +\c +The primary purpose of the GNU assembler is to assemble the output of +other programs--notably compilers. When you have to hand-code +specialized routines in assembly, that means the GNU assembler is an +unfriendly processor: it has no directives for macros, conditionals, or +many other conveniences that you might expect. + +In some cases you can simply use the C preprocessor, or a generalized +preprocessor like M4; but this can be awkward, since none of these +things are designed with assembly in mind. + +.B gasp \c +fills this need. It is expressly designed to provide the +facilities you need with hand-coded assembly code. Implementing it as a +preprocessor, rather than part of the assembler, allows the maximum +flexibility: you can use it with hand-coded assembly, without paying a +penalty of added complexity in the assembler you use for compiler +output. +.PP +.IR "INFILE" .\|.\|. +are the files to be preprocessed. + +.SH OPTIONS +The simplest way to use GASP is to run it as a filter and assemble +its output. In Unix and its ilk, you can do this, for example: + + $ gasp prog.asm | as -o prog.o + +Naturally, there are also a few command-line options to allow you to +request variations on this basic theme. Here is the full set of +possibilities for the GASP command line. + +.TP +.B \-a +.TP +.B \-\-alternate +Use alternative macro syntax. *Note Alternate macro syntax: +Alternate, for a discussion of how this syntax differs from the +default GASP syntax. + +.TP +.BI "\-c " CHAR +.TP +.BI "\-\-commentchar " CHAR +Use CHAR as the comment character. The default comment character +is `!'. For example, to use a semicolon as the comment character, +specify `-c ';'' on the GASP command line. Since assembler +command characters often have special significance to command +shells, it is a good idea to quote or escape CHAR when you specify +a comment character. + +For the sake of simplicity, all examples in this manual use the +default comment character `!'. + +.TP +.B \-d +.TP +.B \-\-debug +Show debugging statistics. In this version of GASP, this option +produces statistics about the string buffers that GASP allocates +internally. For each defined buffersize S, GASP shows the number +of strings N that it allocated, with a line like this: + + strings size S : N + +GASP displays these statistics on the standard error stream, when +done preprocessing. + +.TP +.B \-h +.TP +.B \-\-help +Display a summary of the GASP command line options. + +.TP +.B \-M +.TP +.B \-\-mri +Use MRI compatibility mode. Using this option causes GASP to +accept the syntax and pseudo-ops used by the Microtec Research +`ASM68K' assembler. + +.TP +.BI "\-o " OUTFILE +.TP +.BI "\-\-output " OUTFILE +`-o OUTFILE' +`--output OUTFILE' +Write the output in a file called OUTFILE. If you do not use the +`-o' option, GASP writes its output on the standard output stream. + +.TP +.B \-p +.TP +.B \-\-print +Print line numbers. GASP obeys this option _only_ if you also +specify `-s' to copy source lines to its output. With `-s -p', +GASP displays the line number of each source line copied +(immediately after the comment character at the beginning of the +line). + +.TP +.B \-s +.TP +.B \-\-copysource +Copy the source lines to the output file. Use this option to see +the effect of each preprocessor line on the GASP output. GASP +places a comment character (`!' by default) at the beginning of +each source line it copies, so that you can use this option and +still assemble the result. + +.TP +.B \-u +.TP +.B \-\-unreasonable +Bypass "unreasonable expansion" limit. Since you can define GASP +macros inside other macro definitions, the preprocessor normally +includes a sanity check. If your program requires more than 1,000 +nested expansions, GASP normally exits with an error message. Use +this option to turn off this check, allowing unlimited nested +expansions. + +.TP +.B \-v +.TP +.B \-\-version +Display the GASP version number. + +.TP +.IB INFILE \ .\.\. +The input file names. You must specify at least one input file; +if you specify more, GASP preprocesses them all, concatenating the +output in the order you list the INFILE arguments. + +Mark the end of each input file with the preprocessor command +`.END'. + +.SH SEE ALSO +.RB "`\|" gasp "\|'" +entry in +.B info\c +\&; +.I +The GNU Binary Utilities\c +\&, Roland H. Pesch (October 1991); +.BR gasp "(" 1 ")." --- binutils-m68hc1x-2.15+2.92.orig/debian/compat +++ binutils-m68hc1x-2.15+2.92/debian/compat @@ -0,0 +1 @@ +4 --- binutils-m68hc1x-2.15+2.92.orig/debian/manpages +++ binutils-m68hc1x-2.15+2.92/debian/manpages @@ -0,0 +1 @@ +debian/m68hc11-gasp.1 --- binutils-m68hc1x-2.15+2.92.orig/debian/dirs +++ binutils-m68hc1x-2.15+2.92/debian/dirs @@ -0,0 +1 @@ +usr/share/lintian/overrides --- binutils-m68hc1x-2.15+2.92.orig/debian/m68hc12-as +++ binutils-m68hc1x-2.15+2.92/debian/m68hc12-as @@ -0,0 +1,2 @@ +#!/bin/sh +/usr/bin/m68hc11-as -m68hc12 "$@" --- binutils-m68hc1x-2.15+2.92.orig/debian/m68hc12-ld +++ binutils-m68hc1x-2.15+2.92/debian/m68hc12-ld @@ -0,0 +1,7 @@ +#!/bin/sh + +if [ -n "$LD_EMULATION" ] ; then + /usr/bin/m68hc11-ld "$@" +else + /usr/bin/m68hc11-ld -mm68hc12elf "$@" +fi --- binutils-m68hc1x-2.15+2.92.orig/debian/rules +++ binutils-m68hc1x-2.15+2.92/debian/rules @@ -0,0 +1,125 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_BUILD_GNU_TYPE := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) + +unpack: unpack-stamp +unpack-stamp: + tar xjf binutils-2.15.tar.bz2 + for i in *.diffs ; do \ + cat $$i | patch -p0 ; \ + done + mv binutils-2.15 src + mkdir build + touch unpack-stamp + +configure: configure-stamp +configure-stamp: unpack-stamp + dh_testdir + + cd build && \ + ../src/configure --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --host=$(DEB_HOST_GNU_TYPE) \ + --target=m68hc11 + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + cd build && $(MAKE) + tar cfz $(CURDIR)/example.tar.gz example + touch build-stamp + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/binutils-m68hc1x + cd build && \ + $(MAKE) install prefix=$(CURDIR)/debian/binutils-m68hc1x/usr \ + mandir=$(CURDIR)/debian/binutils-m68hc1x/usr/share/man \ + infodir=$(CURDIR)/debian/binutils-m68hc1x/usr/share/info + + # Change hardlinks to symlinks + for i in ar as ld nm ranlib strip ; do \ + rm -f $(CURDIR)/debian/binutils-m68hc1x/usr/m68hc11/bin/$$i ; \ + ln -s ../../bin/m68hc11-$$i $(CURDIR)/debian/binutils-m68hc1x/usr/m68hc11/bin/$$i ; \ + done + + # Also create m68hc12-* + install -o root -g root -m 755 $(CURDIR)/debian/m68hc12-as $(CURDIR)/debian/binutils-m68hc1x/usr/bin + ln -s m68hc11-as.1 $(CURDIR)/debian/binutils-m68hc1x/usr/share/man/man1/m68hc12-as.1 + install -o root -g root -m 755 $(CURDIR)/debian/m68hc12-ld $(CURDIR)/debian/binutils-m68hc1x/usr/bin + ln -s m68hc11-ld.1 $(CURDIR)/debian/binutils-m68hc1x/usr/share/man/man1/m68hc12-ld.1 + + for i in ar addr2line c++filt gasp nm objdump objcopy ranlib readelf size strings strip ; do \ + ln -s m68hc11-$$i $(CURDIR)/debian/binutils-m68hc1x/usr/bin/m68hc12-$$i ; \ + ln -s m68hc11-$$i.1 $(CURDIR)/debian/binutils-m68hc1x/usr/share/man/man1/m68hc12-$$i.1 ; \ + done + + # Files also in main binutils pkg + rm -rf $(CURDIR)/debian/binutils-m68hc1x/usr/include + rm -rf $(CURDIR)/debian/binutils-m68hc1x/usr/lib + rm -rf $(CURDIR)/debian/binutils-m68hc1x/usr/share/info + rm -rf $(CURDIR)/debian/binutils-m68hc1x/usr/share/locale + + # Override file + install -p -o root -g root -m 644 $(CURDIR)/debian/overrides $(CURDIR)/debian/binutils-m68hc1x/usr/share/lintian/overrides/binutils-m68hc1x + +clean: + dh_testdir + dh_testroot + rm -f $(CURDIR)/example.tar.gz + rm -rf build + rm -f build-stamp configure-stamp unpack-stamp + + dh_clean + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs +# dh_installexamples +# dh_installmenu +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron + dh_installman +# dh_installinfo + dh_installchangelogs + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- binutils-m68hc1x-2.15+2.92.orig/debian/copyright +++ binutils-m68hc1x-2.15+2.92/debian/copyright @@ -0,0 +1,33 @@ +This package was debianized by Aurelien Jarno on +Mon, 21 Oct 2002 08:00:11 +0200. + +It is a debian package of the GNU assembler, linker, and binary +utilities compiled for cross developpment for the 68HC11 and 68HC12 +processors. + +The source can be obtained from: + http://ftp.gnu.org/pub/gnu/binutils/binutils-2.15.tar.bz2 + http://www.gnu-m68hc11.org/ + +Copyright: +GNU Binutils is Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. + +License: + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. + +You are free to distribute this software under the terms of the GNU General +Public License. On Debian systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL file. --- binutils-m68hc1x-2.15+2.92.orig/debian/changelog +++ binutils-m68hc1x-2.15+2.92/debian/changelog @@ -0,0 +1,109 @@ +binutils-m68hc1x (1:2.15+2.92-1) unstable; urgency=high + + * Switched to 2.92 pre-release, ie binutils-2.15 + some patches. + * Urgency set to high as the whole toolchain has to switch to 2.92 + pre-release to fix an RC bug on gcc-m68hc1x. + + -- Aurelien Jarno Sat, 11 Sep 2004 14:41:47 +0200 + +binutils-m68hc1x (1:2.12.1-2) unstable; urgency=medium + + * Don't install /usr/include files (closes: bug#265314). + + -- Aurelien Jarno Thu, 12 Aug 2004 18:50:24 +0200 + +binutils-m68hc1x (1:2.12.1-1) unstable; urgency=medium + + * toolchain-source is not really suitable for embedded targets. Moreover + such targets does not need to follow the main toolchain. + * Using binutils version 2.12.1 + m68hc1x maintainer patches, which is the + recommended version for this target. + + -- Aurelien Jarno Mon, 9 Aug 2004 14:02:00 +0200 + +binutils-m68hc1x (2.14.90.0.7-2) unstable; urgency=medium + + * Updated example program. + + -- Aurelien Jarno Mon, 12 Apr 2004 19:03:03 +0200 + +binutils-m68hc1x (2.14.90.0.7-1) unstable; urgency=low + + * Binutils updated to 2.14.90.0.7. + + -- Aurelien Jarno Sat, 10 Apr 2004 23:44:02 +0200 + +binutils-m68hc1x (2.14.90.0.4-2) unstable; urgency=low + + * Fixed typo in the Build-Depends field (closes: bug#212053). + * Bumped standards-version to 3.6.1 (no changes). + + -- Aurelien Jarno Mon, 22 Sep 2003 01:09:28 +0200 + +binutils-m68hc1x (2.14.90.0.4-1) unstable; urgency=low + + * Binutils updated to 2.14.90.0.4. + * Removed flex and GCC 3.3 patches. + + -- Aurelien Jarno Sun, 29 Jun 2003 15:42:00 +0200 + +binutils-m68hc1x (2.13-8) unstable; urgency=low + + * Patch sources to fix flex bug as toolchain-source is still not patched. + * GCC 3.3 fixes. + * Set policy compliance to 3.5.10. + + -- Aurelien Jarno Thu, 5 Jun 2003 19:46:34 +0200 + +binutils-m68hc1x (2.13-7) unstable; urgency=low + + * Fixed undefined symbol cpu6812s (closes: bug#187837). + * Depends on ${misc:Depends}. + * Uses debian/compat instead of DH_COMPAT. + * Removed call to dh_undocumented. + * Bumped standards-version to 3.5.9. + + -- Aurelien Jarno Mon, 7 Apr 2003 12:27:29 +0200 + +binutils-m68hc1x (2.13-6) unstable; urgency=low + + * Added some example code to /usr/share/doc/binutils-m68hc1x. + * Standards-Version bumped to 3.5.8. + * Fixed description. + + -- Aurelien Jarno Wed, 8 Jan 2003 14:16:38 +0100 + +binutils-m68hc1x (2.13-5) unstable; urgency=low + + * Corrected a typo in /usr/bin/m68hc12-as causing all system resources to be + eaten. (closes: bug#169347). + + -- Aurelien Jarno Sat, 16 Nov 2002 15:27:45 +0100 + +binutils-m68hc1x (2.13-4) unstable; urgency=low + + * Not so strict dependency on toolchain-source. + + -- Aurelien Jarno Thu, 24 Oct 2002 08:11:12 +0200 + +binutils-m68hc1x (2.13-3) unstable; urgency=low + + * Merged binutils-m68hc11 and binutils-m68hc12 into binutils-m68hc1x. + + -- Aurelien Jarno Thu, 24 Oct 2002 02:55:06 +0200 + +binutils-m68hc1x (2.13-2) unstable; urgency=low + + * Initial Debian upload (closes: bug#165823). + + -- Aurelien Jarno Tue, 22 Oct 2002 21:23:32 +0200 + +binutils-m68hc1x (2.13-1) unstable; urgency=low + + * Initial release. + + -- Aurelien Jarno Mon, 21 Oct 2002 01:54:09 +0200 + +Local variables: +mode: debian-changelog +End: --- binutils-m68hc1x-2.15+2.92.orig/debian/control +++ binutils-m68hc1x-2.15+2.92/debian/control @@ -0,0 +1,19 @@ +Source: binutils-m68hc1x +Section: devel +Priority: extra +Maintainer: Aurelien Jarno +Standards-Version: 3.6.1 +Build-Depends: debhelper (>= 4.0.0), autoconf (>= 2.13), bison, flex, gettext, texinfo, bzip2 + +Package: binutils-m68hc1x +Section: devel +Architecture: any +Priority: extra +Conflicts: binutils-m68hc11, binutils-m68hc12 +Replaces: binutils-m68hc11, binutils-m68hc12 +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Binary utilities that support Motorola's 68HC11/12 targets + The programs in this package are used to assemble, link and manipulate binary + and object files for the Motorola's 68HC11/12 architecture. This package is + primarily for 68HC11/12 developers and cross-compilers and is not needed by + normal users or developers. --- binutils-m68hc1x-2.15+2.92.orig/debian/overrides +++ binutils-m68hc1x-2.15+2.92/debian/overrides @@ -0,0 +1,29 @@ +# Directory usr/m68hc11 is considered as non standard by lintian, however it +# is a standard dir for cross-compilers +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/bin/ar +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/bin/as +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/bin/ld +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/bin/nm +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/bin/ranlib +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/bin/strip +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc11elfb.x +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc11elfb.xbn +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc11elfb.xn +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc11elfb.xr +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc11elfb.xu +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc11elf.x +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc11elf.xbn +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc11elf.xn +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc11elf.xr +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc11elf.xu +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc12elfb.x +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc12elfb.xbn +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc12elfb.xn +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc12elfb.xr +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc12elfb.xu +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc12elf.x +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc12elf.xbn +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc12elf.xn +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc12elf.xr +binutils-m68hc1x: file-in-unusual-dir usr/m68hc11/lib/ldscripts/m68hc12elf.xu +binutils-m68hc1x: non-standard-dir-in-usr usr/m68hc11/