[Bug 204636] make buildworld failed on Raspberry Pi 2 - "instruction requires: armv6t2"

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Nov 17 19:11:39 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204636

            Bug ID: 204636
           Summary: make buildworld failed on Raspberry Pi 2 -
                    "instruction requires: armv6t2"
           Product: Base System
           Version: 11.0-CURRENT
          Hardware: arm
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: arm
          Assignee: freebsd-arm at FreeBSD.org
          Reporter: aikchar at codeghar.com

On revision 290996, `make buildworld` failed with the following output.

crt1.s:66:2: error: instruction requires: armv6t2
        movw    r0, :lower16:environ
        ^
crt1.s:69:2: error: instruction requires: armv6t2
        movt    r0, :upper16:environ
        ^
crt1.s:80:2: error: instruction requires: armv6t2
        movw    r1, :lower16:__progname
        ^
crt1.s:81:2: error: instruction requires: armv6t2
        movt    r1, :upper16:__progname
        ^
crt1.s:106:2: error: instruction requires: armv6t2
        movw    r4, :lower16:_DYNAMIC
        ^
crt1.s:107:2: error: instruction requires: armv6t2
        movwne  r0, :lower16:__ps_strings
        ^
crt1.s:108:2: error: instruction requires: armv6t2
        movt    r4, :upper16:_DYNAMIC
        ^
crt1.s:109:2: error: instruction requires: armv6t2
        movtne  r0, :upper16:__ps_strings
        ^
crt1.s:123:2: error: instruction requires: armv6t2
        movw    r0, :lower16:finalizer
        ^
crt1.s:124:2: error: instruction requires: armv6t2
        movt    r0, :upper16:finalizer
        ^
crt1.s:126:2: error: instruction requires: armv6t2
        movw    r9, :lower16:__preinit_array_start
        ^
crt1.s:127:2: error: instruction requires: armv6t2
        movw    r0, :lower16:__preinit_array_end
        ^
crt1.s:129:2: error: instruction requires: armv6t2
        movt    r9, :upper16:__preinit_array_start
        ^
crt1.s:130:2: error: instruction requires: armv6t2
        movt    r0, :upper16:__preinit_array_end
        ^
crt1.s:153:2: error: instruction requires: armv6t2
        movw    r7, :lower16:__init_array_start
        ^
crt1.s:154:2: error: instruction requires: armv6t2
        movw    r0, :lower16:__init_array_end
        ^
crt1.s:155:2: error: instruction requires: armv6t2
        movt    r7, :upper16:__init_array_start
        ^
crt1.s:156:2: error: instruction requires: armv6t2
        movt    r0, :upper16:__init_array_end
        ^
crt1.s:200:2: error: instruction requires: armv6t2
        movw    r4, :lower16:__fini_array_start
        ^
crt1.s:201:2: error: instruction requires: armv6t2
        movw    r0, :lower16:__fini_array_end
        ^
crt1.s:202:2: error: instruction requires: armv6t2
        movt    r4, :upper16:__fini_array_start
        ^
crt1.s:203:2: error: instruction requires: armv6t2
        movt    r0, :upper16:__fini_array_end
        ^
*** Error code 1

Stop.
make[5]: stopped in /usr/src/lib/csu/arm
*** Error code 1

Stop.
make[4]: stopped in /usr/src/lib/csu
*** Error code 1

Stop.
make[3]: stopped in /usr/src
*** Error code 1
*** Error code 1

Stop.
make[2]: stopped in /usr/src
*** Error code 1

Stop.
make[1]: stopped in /usr/src
*** Error code 1

Stop.
make: stopped in /usr/src





This may be related to LLVM bug https://llvm.org/bugs/show_bug.cgi?id=12926

# which -a clang
/usr/bin/clang
# clang --version
FreeBSD clang version 3.6.1 (tags/RELEASE_361/final 237755) 20150525
Target: armv6--freebsd11.0-gnueabi
Thread model: posix

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-arm mailing list