{"action":"created","issue":{"url":"https://api.github.com/repos/xianyi/OpenBLAS/issues/1909","repository_url":"https://api.github.com/repos/xianyi/OpenBLAS","labels_url":"https://api.github.com/repos/xianyi/OpenBLAS/issues/1909/labels{/name}","comments_url":"https://api.github.com/repos/xianyi/OpenBLAS/issues/1909/comments","events_url":"https://api.github.com/repos/xianyi/OpenBLAS/issues/1909/events","html_url":"https://github.com/xianyi/OpenBLAS/issues/1909","id":389409776,"node_id":"MDU6SXNzdWUzODk0MDk3NzY=","number":1909,"title":"Build failure on circle-ci: f951: Error: bad value (skylake-avx512) for -march= switch","user":{"login":"iMichka","id":3406519,"node_id":"MDQ6VXNlcjM0MDY1MTk=","avatar_url":"https://avatars0.githubusercontent.com/u/3406519?v=4","gravatar_id":"","url":"https://api.github.com/users/iMichka","html_url":"https://github.com/iMichka","followers_url":"https://api.github.com/users/iMichka/followers","following_url":"https://api.github.com/users/iMichka/following{/other_user}","gists_url":"https://api.github.com/users/iMichka/gists{/gist_id}","starred_url":"https://api.github.com/users/iMichka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iMichka/subscriptions","organizations_url":"https://api.github.com/users/iMichka/orgs","repos_url":"https://api.github.com/users/iMichka/repos","events_url":"https://api.github.com/users/iMichka/events{/privacy}","received_events_url":"https://api.github.com/users/iMichka/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":32,"created_at":"2018-12-10T17:34:09Z","updated_at":"2018-12-11T17:02:20Z","closed_at":null,"author_association":"NONE","body":"Hi\r\n\r\nRelease 0.3.4 fails to build on Linux (on our CI), with gcc5 and gcc6. (related issue, https://github.com/Linuxbrew/homebrew-core/pull/10455).\r\n\r\nCPU: 36-core 64-bit skylake\r\nKernel: Linux 4.4.0-139-generic x86_64 GNU/Linux\r\nOS: Ubuntu 16.04.5 LTS (xenial)\r\nHost glibc: 2.23\r\n\r\n```\r\nLast 150 lines from /home/linuxbrew/.cache/Homebrew/Logs/openblas/01.make:\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o spotrf2.o spotrf2.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgetrf2.o sgetrf2.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgbbrd.o sgbbrd.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgbcon.o sgbcon.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgbequ.o sgbequ.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgbrfs.o sgbrfs.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgbsv.o sgbsv.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgbsvx.o sgbsvx.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgbtf2.o sgbtf2.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgbtrf.o sgbtrf.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgbtrs.o sgbtrs.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgebak.o sgebak.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgebal.o sgebal.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgebd2.o sgebd2.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgebrd.o sgebrd.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgecon.o sgecon.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgeequ.o sgeequ.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgees.o sgees.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgeesx.o sgeesx.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgeev.o sgeev.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgeevx.o sgeevx.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgehd2.o sgehd2.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgehrd.o sgehrd.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgelq2.o sgelq2.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgelqf.o sgelqf.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgels.o sgels.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgelsd.o sgelsd.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgelss.o sgelss.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgelsy.o sgelsy.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgeql2.o sgeql2.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgeqlf.o sgeqlf.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgeqp3.o sgeqp3.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgeqr2.o sgeqr2.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgeqr2p.o sgeqr2p.f\r\ngfortran -O2 -Wall -m64 -fopenmp -fPIC -march=skylake-avx512 -c -o sgeqrf.o sgeqrf.f\r\nf951: Error: bad value (skylake-avx512) for -march= switch\r\nMakefile:602: recipe for target 'sbdsvdx.o' failed\r\nmake[2]: *** [sbdsvdx.o] Error 1\r\nmake[2]: *** Waiting for unfinished jobs....\r\nf951: Error: bad value (skylake-avx512) for -march= switch\r\nMakefile:602: recipe for target 'sgbcon.o' failed\r\nmake[2]: *** [sgbcon.o] Error 1\r\nf951: Error: bad value (skylake-avx512) for -march= switch\r\nMakefile:602: recipe for target 'spotrf2.o' failed\r\nmake[2]: *** [spotrf2.o] Error 1\r\nf951: Error: bad value (skylake-avx512) for -march= switch\r\nf951: Error: bad value (skylake-avx512) for -march= switch\r\nMakefile:602: recipe for target 'sgbequ.o' failed\r\nmake[2]: *** [sgbequ.o] Error 1\r\nMakefile:602: recipe for target 'sgbsv.o' failed\r\nmake[2]: *** [sgbsv.o] Error 1\r\nf951: Error: bad value (skylake-avx512) for -march= switch\r\nf951: Error: bad value (skylake-avx512) for -march= switch\r\nMakefile:602: recipe for target 'sgeequ.o' failed\r\nmake[2]: *** [sgeequ.o] Error 1\r\nMakefile:602: recipe for target 'sgeevx.o' failed\r\nmake[2]: *** [sgeevx.o] Error 1\r\nf951: Error: bad value (skylake-avx512) for -march= switch\r\nMakefile:602: recipe for target 'sgbrfs.o' failed\r\nmake[2]: *** [sgbrfs.o] Error 1\r\nf951: Error: bad value (skylake-avx512) for -march= switch\r\nMakefile:602: recipe for target 'sgbbrd.o' failed\r\nmake[2]: *** [sgbbrd.o] Error 1\r\nf951: Error: bad value (skylake-avx512) for -march= switch\r\n```\r\n\r\nPrevious openblas versions were fine."},"comment":{"url":"https://api.github.com/repos/xianyi/OpenBLAS/issues/comments/446279544","html_url":"https://github.com/xianyi/OpenBLAS/issues/1909#issuecomment-446279544","issue_url":"https://api.github.com/repos/xianyi/OpenBLAS/issues/1909","id":446279544,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NjI3OTU0NA==","user":{"login":"brada4","id":16061801,"node_id":"MDQ6VXNlcjE2MDYxODAx","avatar_url":"https://avatars3.githubusercontent.com/u/16061801?v=4","gravatar_id":"","url":"https://api.github.com/users/brada4","html_url":"https://github.com/brada4","followers_url":"https://api.github.com/users/brada4/followers","following_url":"https://api.github.com/users/brada4/following{/other_user}","gists_url":"https://api.github.com/users/brada4/gists{/gist_id}","starred_url":"https://api.github.com/users/brada4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brada4/subscriptions","organizations_url":"https://api.github.com/users/brada4/orgs","repos_url":"https://api.github.com/users/brada4/repos","events_url":"https://api.github.com/users/brada4/events{/privacy}","received_events_url":"https://api.github.com/users/brada4/received_events","type":"User","site_admin":false},"created_at":"2018-12-11T17:02:20Z","updated_at":"2018-12-11T17:02:20Z","author_association":"CONTRIBUTOR","body":"I saw wonderful option in Circle CI documentation called \"retry failed build without cache\"\r\nIt could be that interim compiler files are cached at some point and next build just chews old mistakes.\r\n\r\nOpenBLAS build is very unsuitable for most of such caches since same source files are built into multiple  objects depending on defines in command line."}}
{"actor":{"display_login":"brada4"}}