Date: Thu, 31 Oct 2019 08:43:02 +0900 (JST) From: Mori Hiroki <yamori813@yahoo.co.jp> To: "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org> Subject: Re: arm1136 support on CURRENT Message-ID: <71150875.1218169.1572478982147.JavaMail.yahoo@mail.yahoo.co.jp> In-Reply-To: <494125213.44147.1572427151682.JavaMail.yahoo@mail.yahoo.co.jp> References: <256784304.3333098.1570612921981.JavaMail.yahoo.ref@jws701102.mail.ssk.yahoo.co.jp> <256784304.3333098.1570612921981.JavaMail.yahoo@jws701102.mail.ssk.yahoo.co.jp> <4f2516e031ce09d161afc63986b54237b5f6d3a6.camel@freebsd.org> <2092111865.1312240.1572341639200.JavaMail.yahoo@mail.yahoo.co.jp> <494125213.44147.1572427151682.JavaMail.yahoo@mail.yahoo.co.jp>
index | next in thread | previous in thread | raw e-mail
Hi This is fix. diff --git a/lib/libc/arm/aeabi/aeabi_vfp.h b/lib/libc/arm/aeabi/aeabi_vfp.h index 927652f193c..a7b6b7b5461 100644 --- a/lib/libc/arm/aeabi/aeabi_vfp.h +++ b/lib/libc/arm/aeabi/aeabi_vfp.h @@ -67,7 +67,7 @@ * C Helper macros */ -#if __ARM_ARCH >= 6 +#if __ARM_ARCH >= 6 && !defined(SOFTFLOAT_FOR_GCC) /* * Generate a function that will either call into the VFP implementation, * or the soft float version for a given __aeabi_* helper. The function Now build is complete but I have still problem. ----- Original Message ----- > From: Mori Hiroki <yamori813@yahoo.co.jp> > To: "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org> > Cc: > Date: 2019/10/30, Wed 18:19 > Subject: Re: arm1136 support on CURRENT > > Hi > > This is error message. > > Why use VFP by armv6-soft ? > > cc -target armv6-gnueabi-freebsd13.0 --sysroot=/usr/home/hiroki/zobj/usr/home/hi > > roki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.armv6/tmp -B/usr/home/hiroki/zobj/u > sr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.armv6/tmp/usr/bin -O2 -pi > pe -mfloat-abi=softfp -mfloat-abi=softfp -DNDEBUG -g -std=gnu99 -Wno-format-zero > -length -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict > -prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwri > te-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts - > Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-s > ign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string- > plus-int -Wno-unused-const-variable -Qunused-arguments -o cat.full cat.o > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_dcmpun_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_dmul_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_dcmplt_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_f2iz_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_dcmpge_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_fdiv_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_i2d_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_fcmpun_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_i2f_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_fcmple_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_fcmpgt_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_fmul_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_fsub_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_dcmple_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_dcmpeq_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_dadd_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_f2d_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_dcmpgt_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_fadd_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_fcmpeq_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_d2iz_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_dsub_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_fcmplt_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_ddiv_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_d2f_vfp' > /usr/home/hiroki/zobj/usr/home/hiroki/ZRouter/tmp/usr/home/hiroki/freebsd/arm.ar > mv6/tmp/lib/libc.so.7: undefined reference to `__aeabi_fcmpge_vfp' > cc: error: linker command failed with exit code 1 (use -v to see invocation) > *** Error code 1 > > > ----- Original Message ----- >> From: Mori Hiroki <yamori813@yahoo.co.jp> >> To: Ian Lepore <ian@freebsd.org>; "freebsd-arm@freebsd.org" > <freebsd-arm@freebsd.org> >> Cc: >> Date: 2019/10/29, Tue 18:33 >> Subject: Re: arm1136 support on CURRENT >> >> Hi >> >> I seem this is VFP issue. >> >> Comcerto 1000 is arm1136J-S. It's don't have VFP. >> >> >> I don't set VFP option in kernel build. Then kernel is work fine. >> >> But user land use VFP. >> >> I try to CPUTYPE=armv6-soft, then build is fail. >> >> I want build arm1136J-S user land same as armv5t. >> >> Thanks >> >> Hiroki Mori >> >> >> ----- Original Message ----- >>> From: Ian Lepore <ian@freebsd.org> >>> To: Mori Hiroki <yamori813@yahoo.co.jp>; >> "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org> >>> Cc: >>> Date: 2019/10/9, Wed 23:43 >>> Subject: Re: arm1136 support on CURRENT >>> >>> On Wed, 2019-10-09 at 18:22 +0900, Mori Hiroki wrote: >>>> Hi >>>> >>>> I try to Mindspeed Comcerto 1000 on CURRENT. >>>> >>>> Comcerto 1000 is arm1136. >>>> >>>> I write timer and pic code in kernel. >>>> >>>> http://dmesgd.nycbug.org/index.cgi?do=view&id=5136 >>>> >>>> >>>> Now single user sh is crash. >>>> >>>> arm.armv6 clang default is 1176. But I want >>>> comple on 1136. >>>> >>>> How to comple on 1136 on arm.armv6 ? >>>> >>>> Regards >>>> >>>> >>> >>> I don't speak officially for the freebsd project when saying this, > but >>> I don't believe we will ever support compiling for the 1136 or any >>> other armv6 platform besides the original RPi. There have been >>> increasing calls for dropping current support for armv6 and the 1176 >>> chip completely. (Full disclosure: I am one of the people constantly >>> pushing to drop armv6 support.) >>> >>> As a practical matter: Already, nobody is willing to work on >>> continuing support for armv6 and the 1176 chip, so it's almost > certain >>> that nobody is going to put any effort into supporting different v6 >>> chips. >>> >>> -- Ian >>> >> >> _______________________________________________ >> freebsd-arm@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-arm >> To unsubscribe, send any mail to > "freebsd-arm-unsubscribe@freebsd.org" >> > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?71150875.1218169.1572478982147.JavaMail.yahoo>
