{"action":"created","issue":{"url":"https://api.github.com/repos/XKCP/XKCP/issues/48","repository_url":"https://api.github.com/repos/XKCP/XKCP","labels_url":"https://api.github.com/repos/XKCP/XKCP/issues/48/labels{/name}","comments_url":"https://api.github.com/repos/XKCP/XKCP/issues/48/comments","events_url":"https://api.github.com/repos/XKCP/XKCP/issues/48/events","html_url":"https://github.com/XKCP/XKCP/issues/48","id":370785062,"node_id":"MDU6SXNzdWUzNzA3ODUwNjI=","number":48,"title":"build error in `make Haswell/KeccakSum`","user":{"login":"oconnor663","id":860932,"node_id":"MDQ6VXNlcjg2MDkzMg==","avatar_url":"https://avatars0.githubusercontent.com/u/860932?v=4","gravatar_id":"","url":"https://api.github.com/users/oconnor663","html_url":"https://github.com/oconnor663","followers_url":"https://api.github.com/users/oconnor663/followers","following_url":"https://api.github.com/users/oconnor663/following{/other_user}","gists_url":"https://api.github.com/users/oconnor663/gists{/gist_id}","starred_url":"https://api.github.com/users/oconnor663/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oconnor663/subscriptions","organizations_url":"https://api.github.com/users/oconnor663/orgs","repos_url":"https://api.github.com/users/oconnor663/repos","events_url":"https://api.github.com/users/oconnor663/events{/privacy}","received_events_url":"https://api.github.com/users/oconnor663/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-16T20:25:56Z","updated_at":"2018-10-17T16:36:25Z","closed_at":null,"author_association":"NONE","body":"This is on an up-to-date Arch Linux x86_64 machine (gcc 8.2.1):\r\n\r\n```\r\ncc -o bin/Haswell/KeccakSum  bin/.build/Haswell/KeccakSum/KeccakSpongeWidth1600.o bin/.build/Haswell/KeccakSum/SimpleFIPS202.o bin/.build/Haswell/KeccakSum/KeccakHash.o bin/.build/Haswell/KeccakSum/SP800-185.o bin/.build/Haswell/KeccakSum/KangarooTwelve.o bin/.build/Haswell/KeccakSum/KeccakP-200-reference.o bin/.build/Haswell/KeccakSum/KeccakP-400-reference.o bin/.build/Haswell/KeccakSum/KeccakP-800-opt32.o bin/.build/Haswell/KeccakSum/KeccakP-1600-AVX2.o bin/.build/Haswell/KeccakSum/KeccakP-1600-times2-SIMD128.o bin/.build/Haswell/KeccakSum/KeccakP-1600-times4-SIMD256.o bin/.build/Haswell/KeccakSum/KeccakP-1600-times8-on4.o bin/.build/Haswell/KeccakSum/Xoodoo-SIMD128.o bin/.build/Haswell/KeccakSum/Xoodoo-times4-SIMD128.o bin/.build/Haswell/KeccakSum/Xoodoo-times8-SIMD256.o bin/.build/Haswell/KeccakSum/Xoodoo-times16-on1.o bin/.build/Haswell/KeccakSum/KetJr.o bin/.build/Haswell/KeccakSum/KetSr.o bin/.build/Haswell/KeccakSum/KetMn.o bin/.build/Haswell/KeccakSum/KetMj.o bin/.build/Haswell/KeccakSum/KeccakSum.o bin/.build/Haswell/KeccakSum/base64.o  -Ilib/high/Keccak/ -Ilib/high/Keccak/FIPS202/ -Ilib/high/Keccak/SP800-185/ -Ilib/high/common/ -Ilib/high/KangarooTwelve/ -Ilib/common/ -fomit-frame-pointer -O2 -g0 -march=native -mtune=native -Ilib/low/KeccakP-200/Reference/ -Ilib/low/KeccakP-400/Reference/ -Ilib/low/KeccakP-800/Optimized32/ -Ilib/low/KeccakP-800/Optimized32/LCufull/ -Ilib/low/KeccakP-1600/OptimizedAVX2/ -Ilib/low/KeccakP-1600-times2/SIMD128/ -Ilib/low/KeccakP-1600/Optimized/ -Ilib/low/KeccakP-1600-times2/SIMD128/SSE2u2/ -Ilib/low/KeccakP-1600-times4/SIMD256/ -Ilib/low/KeccakP-1600-times4/SIMD256/AVX2u12/ -Ilib/low/KeccakP-1600-times8/FallbackOn4/ -Ilib/low/common/ -Ilib/low/Xoodoo/ -Ilib/low/Xoodoo/OptimizedSIMD128/ -Ilib/low/Xoodoo-times4/SIMD128/ -Ilib/low/Xoodoo-times8/SIMD256/ -Ilib/low/Xoodoo-times16/FallbackOn1/ -Ilib/low/Ketje/SnP-compliant/ -Iutil/KeccakSum/ \r\n/usr/bin/ld: bin/.build/Haswell/KeccakSum/KeccakP-1600-AVX2.o: relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC                         \r\n/usr/bin/ld: final link failed: nonrepresentable section on output\r\ncollect2: error: ld returned 1 exit status\r\n```"},"comment":{"url":"https://api.github.com/repos/XKCP/XKCP/issues/comments/430699831","html_url":"https://github.com/XKCP/XKCP/issues/48#issuecomment-430699831","issue_url":"https://api.github.com/repos/XKCP/XKCP/issues/48","id":430699831,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMDY5OTgzMQ==","user":{"login":"gvanas","id":424839,"node_id":"MDQ6VXNlcjQyNDgzOQ==","avatar_url":"https://avatars1.githubusercontent.com/u/424839?v=4","gravatar_id":"","url":"https://api.github.com/users/gvanas","html_url":"https://github.com/gvanas","followers_url":"https://api.github.com/users/gvanas/followers","following_url":"https://api.github.com/users/gvanas/following{/other_user}","gists_url":"https://api.github.com/users/gvanas/gists{/gist_id}","starred_url":"https://api.github.com/users/gvanas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gvanas/subscriptions","organizations_url":"https://api.github.com/users/gvanas/orgs","repos_url":"https://api.github.com/users/gvanas/repos","events_url":"https://api.github.com/users/gvanas/events{/privacy}","received_events_url":"https://api.github.com/users/gvanas/received_events","type":"User","site_admin":false},"created_at":"2018-10-17T16:36:25Z","updated_at":"2018-10-17T16:36:25Z","author_association":"COLLABORATOR","body":"It seems that you are making a position-independent executable (PIE), perhaps as required by your system, but our AVX2 assembly code is currently not position-independent.\r\n\r\nWe will look into it, as making our code position-independent has been in our to-do list for a while."}}
{"actor":{"display_login":"gvanas"}}