| Summary: | =www-client/chromium-30.0.1599.22 - opts_check_arm.cpp:(.text._Z25SkMemset16GetPlatformProcv+0x10): undefined reference to `arm_memset16' | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Mikhail Kurinnoi <viewizard> |
| Component: | Current packages | Assignee: | Chromium Project <chromium> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | CC: | maekke |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | ARM | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
build.log.bz2
environment build log |
||
|
Description
Mikhail Kurinnoi
2013-08-31 11:05:40 UTC
Created attachment 357498 [details]
build.log.bz2
Created attachment 357500 [details]
environment
chromium-29 was broken for arm from the beginning, I've marked it -arm. chromium-30 should be alright, as arm detection has been improved, see bug #473260. Ohhh... I see the point. I did compile chromium-30 without any problems on my arm box :-). Thanks for your work! I still can reproduce Created attachment 358488 [details]
build log
Portage 2.1.12.2 (default/linux/arm/13.0, gcc-4.6.3, glibc-2.15-r3, 3.0.68-zero armv7l) ================================================================= System uname: Linux-3.0.68-zero-armv7l-ARMv7_Processor_rev_0_-v7l-with-gentoo-2.2 KiB Mem: 2029756 total, 907176 free KiB Swap: 0 total, 0 free Timestamp of tree: Wed, 11 Sep 2013 13:00:01 +0000 ld GNU ld (GNU Binutils) 2.23.1 app-shells/bash: 4.2_p45 dev-lang/python: 2.7.5-r2, 3.2.5-r1 dev-util/cmake: 2.8.10.2-r2 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.11.8 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.13.4 sys-devel/binutils: 2.23.1 sys-devel/gcc: 4.6.3 sys-devel/gcc-config: 1.7.3 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82-r4 sys-kernel/linux-headers: 3.9 (virtual/os-headers) sys-libs/glibc: 2.15-r3 Repositories: gentoo ACCEPT_KEYWORDS="arm" ACCEPT_LICENSE="*" CBUILD="armv7a-hardfloat-linux-gnueabi" CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" CHOST="armv7a-hardfloat-linux-gnueabi" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps y --keep-going y -1" FCFLAGS="-O2" FEATURES="assume-digests binpkg-logs collision-protect config-protect-if-modified distlocks ebuild-locks fiox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersyn FFLAGS="-O2" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --dele/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl arm berkdb bzip2 cli consolekit cracklib crypt cxx dbus dri fortran gdbm gudev hwdb iconv ipv6 mline session ssl tcpd unicode zlib" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LIBRETATION="libreoffice" PHP_TARGETS="php5-3 php5-4 php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="py USE_PYTHON="2.7 3.2" This is with USE="-neon", and I think enabling USE="neon" fixes it. I'll look into unbreaking the USE="-neon" case as well: obj/skia/../third_party/skia/src/opts/skia_opts.SkUtils_opts_arm.o: In function `SkMemset16GetPlatformProc()': SkUtils_opts_arm.cpp:(.text._Z25SkMemset16GetPlatformProcv+0x10): undefined reference to `arm_memset16' obj/skia/../third_party/skia/src/opts/skia_opts.SkUtils_opts_arm.o: In function `SkMemset32GetPlatformProc()': SkUtils_opts_arm.cpp:(.text._Z25SkMemset32GetPlatformProcv+0x10): undefined reference to `arm_memset32' obj/third_party/webrtc/modules/audio_processing/ns/audio_processing.nsx_core.o: In function `WebRtcNsx_InitCore': nsx_core.c:(.text.WebRtcNsx_InitCore+0x2ac): undefined reference to `WebRtc_GetCPUFeaturesARM' obj/third_party/webrtc/modules/audio_processing/aecm/audio_processing.aecm_core.o: In function `WebRtcAecm_InitCore': aecm_core.c:(.text.WebRtcAecm_InitCore+0x238): undefined reference to `WebRtc_GetCPUFeaturesARM' obj/third_party/webrtc/common_audio/resampler/common_audio.sinc_resampler.o: In function `webrtc::SincResampler::SincResampler(double, int, webrtc::SincResamplerCallback*)': sinc_resampler.cc:(.text._ZN6webrtc13SincResamplerC2EdiPNS_21SincResamplerCallbackE+0x58): undefined reference to `WebRtc_GetCPUFeaturesARM' obj/third_party/webrtc/common_audio/signal_processing/common_audio.spl_init.o: In function `InitFunctionPointers': spl_init.c:(.text.InitFunctionPointers+0x2): undefined reference to `WebRtc_GetCPUFeaturesARM' obj/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/iSACFix.isacfix.o: In function `WebRtcIsacfix_EncoderInit': isacfix.c:(.text.WebRtcIsacfix_EncoderInit+0x112): undefined reference to `WebRtc_GetCPUFeaturesARM' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. * ERROR: www-client/chromium-36.0.1985.18::gentoo failed (compile phase): * (no error message) Declaring arm bug bankruptcy. I don't really have an arm system to test with - sorry about that. There didn't seem to be activity on these old bugs either. I suspect there are still some issues with chromium on arm. Please open new bugs for these, and let's see what we can do. |