[Bug 233611] [meta] base system migration from obsolete GNU as 2.17.50
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Nov 28 15:37:08 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233611
Bug ID: 233611
Summary: [meta] base system migration from obsolete GNU as
2.17.50
Product: Base System
Version: CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: bin
Assignee: bugs at FreeBSD.org
Reporter: emaste at freebsd.org
Blocks: 205250, 233094
One of the goals for FreeBSD 13.0 is to retire obsolete binutils 2.17.50. In
order to do so we need to address a few assembly files in the tree that are
currently assembled by GNU as. (Most assembly files have a .S extension and
are assembled by invoking the compiler driver, which uses Clang's Integrated
Assembler (IAS) by default on many architectures.)
Below is a list of .s files (typically assembled by GNU as) in the tree, sorted
by architecture.
i386/amd64 (used by both):
stand/i386/kgzldr/crt.s
stand/i386/kgzldr/sio.s
stand/i386/kgzldr/start.s
stand/i386/mbr/mbr.s
stand/i386/pmbr/pmbr.s
amd64:
sys/crypto/skein/amd64/skein_block_asm.s
i386:
cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/tst.badinstr.s
cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/tst.branch.s
cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/tst.embedded.s
cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/tst.ret.s
cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/tst.retlist.s
cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/ustack/tst.circstack.s
sys/i386/i386/apic_vector.s
sys/i386/i386/atpic_vector.s
sys/i386/i386/bioscall.s
sys/i386/i386/copyout_fast.s
sys/i386/i386/exception.s
sys/i386/i386/locore.s
sys/i386/i386/mpboot.s
sys/i386/i386/sigtramp.s
sys/i386/i386/support.s
sys/i386/i386/swtch.s
sys/i386/i386/vm86bios.s
sys/i386/linux/linux_vdso.lds.s
tools/test/vm86/vm86_test_asm.s
*** sparc64:
cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/tst.br.s
cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/tst.branch.s
cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/tst.embedded.s
cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/ustack/tst.circstack.s
lib/libc/sparc64/gen/assym.s
lib/libc/sparc64/sys/assym.s
stand/sparc64/boot1/_start.s
*** arm:
sys/arm/arm/setstack.s
*** unused / not applicable:
contrib/libpcap/msdos/pkt_rx1.s
sys/amd64/linux/linux_vdso.lds.s
sys/amd64/linux32/linux32_vdso.lds.s
sys/arm64/linux/linux_vdso.lds.s
(lds.s are linker script files, typically named "ldscript.${arch}" elsewhere in
the tree.)
Referenced Bugs:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205250
[Bug 205250] [exp-run] removal of /usr/bin/as (evaluate ports impact)
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233094
[Bug 233094] [meta] Base system tool chain modernization tracking
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list