Date: Sun, 27 Apr 2008 18:28:33 GMT From: Marcel Moolenaar <marcel@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 140743 for review Message-ID: <200804271828.m3RISXH7094576@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=140743 Change 140743 by marcel@marcel_xcllnt on 2008/04/27 18:27:41 Remove eabi.c. The only thing needed to compile for the embedded ABI, is the eabi() function (defined in eabi.c). That function has always been and still is empty. Since FreeBSD focusses on a single ABI across PowerPC processors, there's nothing lost. Anyone who wants to use FreeBSD/powerpc with EABI (e.g. Juniper) can trivially add an empty function somewhere in the source tree. Affected files ... .. //depot/projects/e500/lib/libc/powerpc/gen/Makefile.inc#3 edit .. //depot/projects/e500/lib/libc/powerpc/gen/eabi.c#2 delete .. //depot/projects/e500/lib/libstand/Makefile#8 edit Differences ... ==== //depot/projects/e500/lib/libc/powerpc/gen/Makefile.inc#3 (text+ko) ==== @@ -1,6 +1,6 @@ # $FreeBSD: src/lib/libc/powerpc/gen/Makefile.inc,v 1.8 2005/03/15 15:53:38 das Exp $ -SRCS += _ctx_start.S eabi.c fabs.S flt_rounds.c fpgetmask.c fpgetround.c \ +SRCS += _ctx_start.S fabs.S flt_rounds.c fpgetmask.c fpgetround.c \ fpgetsticky.c fpsetmask.c fpsetround.c \ infinity.c ldexp.c makecontext.c modf.c _setjmp.S \ setjmp.S sigsetjmp.S signalcontext.c syncicache.c \ ==== //depot/projects/e500/lib/libstand/Makefile#8 (text+ko) ==== @@ -69,7 +69,7 @@ .PATH: ${.CURDIR}/../libc/quad SRCS+= ashldi3.c ashrdi3.c .PATH: ${.CURDIR}/../libc/powerpc/gen -SRCS+= eabi.c syncicache.c +SRCS+= syncicache.c .endif # uuid functions from libc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804271828.m3RISXH7094576>