From: George K. <gwk...@gm...> - 2013-10-22 21:05:19
|
i just tried to build this with my iOS build script but despite passing -mfpu=neon in CFLAGS, make still tried to build arm/filter_neon.S. commit: 2013-10-19 393d3c8 Glenn Randers-Pehrson (HEAD, origin/libpng16) [libpng16] Updated CHANGES comment about enabling ARMv8 code here is my full configure command; any idea what's wrong? /Users/gwk/external/libpng/configure --disable-dependency-tracking --prefix=/Users/gwk/work/libqk/build/ios-png/armv7/install --host=arm-apple-darwin10 --enable-static --disable-shared --with-sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk LIBTOOL=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool 'CPP=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -E' CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang 'CXXCPP=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -E' CXX=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ LD=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld 'CFLAGS=-Os -mfpu=neon' 'CPPFLAGS=-arch armv7 -miphoneos-version-min=7.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/usr/include' 'LDFLAGS= -arch armv7 -miphoneos-version-min=7.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/usr/lib' --enable-arm-neon=yes On Fri, Oct 18, 2013 at 11:32 PM, John Bowler < joh...@gm...> wrote: > I'm satisfied with what is in the libpng16 GIT head now. I will still > need to test this on the various Windows builds before a release but I > doubt there will be any issues - there were only minor changes outside the > arm subdirectory. > > This would be a good time for anyone concerned with 32-bit ARM, on any > platform, to check out the case where the target is compiled with > -mfpu=neon. This pulls in the new intrinsics code by default. This can be > prevented (as a result of my last patch) by building > -DPNG_USE_ARM_NEON_ASM; that's a pure build time setting (it's not in > pnglibconf). I anticipate the intrinsics code will work pretty much as > well as the assembler so no one should need this, but intrinsics has > interactions (small) with the compiler optimization options so it is > conceivable that some people who use -Os or -O2 might see a performance > slow down with some compilers. > > John Bowler > > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most > from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk > _______________________________________________ > png-mng-implement mailing list > png...@li... > https://lists.sourceforge.net/lists/listinfo/png-mng-implement > > |