{"action":"created","issue":{"url":"https://api.github.com/repos/xianyi/OpenBLAS/issues/1487","repository_url":"https://api.github.com/repos/xianyi/OpenBLAS","labels_url":"https://api.github.com/repos/xianyi/OpenBLAS/issues/1487/labels{/name}","comments_url":"https://api.github.com/repos/xianyi/OpenBLAS/issues/1487/comments","events_url":"https://api.github.com/repos/xianyi/OpenBLAS/issues/1487/events","html_url":"https://github.com/xianyi/OpenBLAS/issues/1487","id":304151668,"number":1487,"title":"ArmV8 Compilation issue","user":{"login":"rayjs","id":5567865,"avatar_url":"https://avatars0.githubusercontent.com/u/5567865?v=4","gravatar_id":"","url":"https://api.github.com/users/rayjs","html_url":"https://github.com/rayjs","followers_url":"https://api.github.com/users/rayjs/followers","following_url":"https://api.github.com/users/rayjs/following{/other_user}","gists_url":"https://api.github.com/users/rayjs/gists{/gist_id}","starred_url":"https://api.github.com/users/rayjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rayjs/subscriptions","organizations_url":"https://api.github.com/users/rayjs/orgs","repos_url":"https://api.github.com/users/rayjs/repos","events_url":"https://api.github.com/users/rayjs/events{/privacy}","received_events_url":"https://api.github.com/users/rayjs/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-03-11T11:47:22Z","updated_at":"2018-03-11T12:51:53Z","closed_at":null,"author_association":"NONE","body":"Hi,\r\n\r\nI can build succesfully with `make TARGET=ARMV7`. However my cpu is armv8 (4 A53, 2 A72)\r\n\r\nlscpu returns:\r\n```\r\nArchitecture:          aarch64\r\nByte Order:            Little Endian\r\nCPU(s):                6\r\nOn-line CPU(s) list:   0-5\r\nThread(s) per core:    1\r\nCore(s) per socket:    3\r\nSocket(s):             2\r\nModel name:            ARMv8 Processor rev 2 (v8l)\r\nCPU max MHz:           1416.0000\r\nCPU min MHz:           408.0000\r\n```\r\n\r\nWhen I  build as: `make TARGET=ARMV8`, I get the following error:\r\n```\r\ngcc -O2 -DMAX_STACK_ALLOC=2048 -marm -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=6 -DASMNAME=openblas_get_parallel -DASMFNAME=openblas_get_parallel_ -DNAME=openblas_get_parallel_ -DCNAME=openblas_get_parallel -DCHAR_NAME=\\\"openblas_get_parallel_\\\" -DCHAR_CNAME=\\\"openblas_get_parallel\\\" -DNO_AFFINITY -I../.. -c openblas_get_parallel.c -o openblas_get_parallel.o\r\ngcc -O2 -DMAX_STACK_ALLOC=2048 -marm -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=6 -DASMNAME=openblas_error_handle -DASMFNAME=openblas_error_handle_ -DNAME=openblas_error_handle_ -DCNAME=openblas_error_handle -DCHAR_NAME=\\\"openblas_error_handle_\\\" -DCHAR_CNAME=\\\"openblas_error_handle\\\" -DNO_AFFINITY -I../.. -c openblas_error_handle.c -o openblas_error_handle.o\r\ngcc -O2 -DMAX_STACK_ALLOC=2048 -marm -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=6 -DASMNAME=openblas_env -DASMFNAME=openblas_env_ -DNAME=openblas_env_ -DCNAME=openblas_env -DCHAR_NAME=\\\"openblas_env_\\\" -DCHAR_CNAME=\\\"openblas_env\\\" -DNO_AFFINITY -I../.. -c openblas_env.c -o openblas_env.o\r\ngcc -O2 -DMAX_STACK_ALLOC=2048 -marm -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=6 -DASMNAME=blas_server -DASMFNAME=blas_server_ -DNAME=blas_server_ -DCNAME=blas_server -DCHAR_NAME=\\\"blas_server_\\\" -DCHAR_CNAME=\\\"blas_server\\\" -DNO_AFFINITY -I../.. -c blas_server.c -o blas_server.o\r\ngcc -O2 -DMAX_STACK_ALLOC=2048 -marm -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=6 -DASMNAME=divtable -DASMFNAME=divtable_ -DNAME=divtable_ -DCNAME=divtable -DCHAR_NAME=\\\"divtable_\\\" -DCHAR_CNAME=\\\"divtable\\\" -DNO_AFFINITY -I../.. -c -UDOUBLE divtable.c -o divtable.o\r\ngcc -O2 -DMAX_STACK_ALLOC=2048 -marm -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=6 -DASMNAME=blasL1thread -DASMFNAME=blasL1thread_ -DNAME=blasL1thread_ -DCNAME=blasL1thread -DCHAR_NAME=\\\"blasL1thread_\\\" -DCHAR_CNAME=\\\"blasL1thread\\\" -DNO_AFFINITY -I../.. -c blas_l1_thread.c -o blasL1thread.o\r\ngcc -O2 -DMAX_STACK_ALLOC=2048 -marm -Wall -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=6 -DASMNAME=parameter -DASMFNAME=parameter_ -DNAME=parameter_ -DCNAME=parameter -DCHAR_NAME=\\\"parameter_\\\" -DCHAR_CNAME=\\\"parameter\\\" -DNO_AFFINITY -I../.. -c parameter.c -o parameter.o\r\nar  -ru ../../libopenblas_armv8p-r0.2.20.a memory.o xerbla.o c_abs.o z_abs.o openblas_set_num_threads.o openblas_get_num_threads.o openblas_get_num_procs.o openblas_get_config.o openblas_get_parallel.o openblas_error_handle.o openblas_env.o blas_server.o divtable.o blasL1thread.o parameter.o\r\nar: `u' modifier ignored since `D' is the default (see `U')\r\nmake[1]: Leaving directory '/home/android/Desktop/workspace/OpenBLAS/driver/others'\r\nmake[1]: Entering directory '/home/android/Desktop/workspace/OpenBLAS/kernel'\r\nmake[1]: *** No rule to make target '../kernel/arm/amax.S', needed by 'samax_k.o'.  Stop.\r\nmake[1]: Leaving directory '/home/android/Desktop/workspace/OpenBLAS/kernel'\r\nMakefile:138: recipe for target 'libs' failed\r\nmake: *** [libs] Error 1\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/xianyi/OpenBLAS/issues/comments/372113138","html_url":"https://github.com/xianyi/OpenBLAS/issues/1487#issuecomment-372113138","issue_url":"https://api.github.com/repos/xianyi/OpenBLAS/issues/1487","id":372113138,"user":{"login":"martin-frbg","id":6192365,"avatar_url":"https://avatars0.githubusercontent.com/u/6192365?v=4","gravatar_id":"","url":"https://api.github.com/users/martin-frbg","html_url":"https://github.com/martin-frbg","followers_url":"https://api.github.com/users/martin-frbg/followers","following_url":"https://api.github.com/users/martin-frbg/following{/other_user}","gists_url":"https://api.github.com/users/martin-frbg/gists{/gist_id}","starred_url":"https://api.github.com/users/martin-frbg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martin-frbg/subscriptions","organizations_url":"https://api.github.com/users/martin-frbg/orgs","repos_url":"https://api.github.com/users/martin-frbg/repos","events_url":"https://api.github.com/users/martin-frbg/events{/privacy}","received_events_url":"https://api.github.com/users/martin-frbg/received_events","type":"User","site_admin":false},"created_at":"2018-03-11T12:51:53Z","updated_at":"2018-03-11T12:51:53Z","author_association":"COLLABORATOR","body":"Are you perhaps trying to do a 32bit build ? (The normal armv8 build should rely on kernel/arm64/amax.S , not the one from kernel/arm) ?"}}
{"actor":{"display_login":"martin-frbg"}}