-
NewCometHey guys! Im new here, mostly an average joe and long-time windows/mac user, but recently been playing around with linux and now I have stumbled upon illumos and I am very intruiged.
-
NewCometI am no developer and don't have any technical background, I am here because I guess I am curious to know if there is anyway I could contribute to development or etc as someone who is not a dev?
-
rrogalskiDoes illumos/sunOS treat assembly differently? Because I'm getting this: `../hash/src/asm/AVX512/KeccakP-1600-AVX512.S:460: Error: number of operands mismatch for `mov'`, and I was under the impression stuff like this would be OS independent. Like, does illumos have different operands or arguments or whatever for 'mov' compared to other OS'?
-
rrogalskicontext: smuellerDD/leancrypto #61
-
jbkthose errors all seem to be `mov $12/2, %eax` -- I'm going to guess there's something with the '$12/2' part that's an issue (not sure why they couldn't just use '9', but...)
-
jbkyeah..
-
rrogalskigithub.com/smuellerDD/leancrypto/bl…rc/asm/AVX512/KeccakP-1600-AVX512.S << at 460, 516, 851, and 885
-
jbkaha! apparently on sysv derived platforms (which would include illumos) / is treated (by default) as a comment character
-
jbkwith whatever build system it's using, try passing `-Wa,--divide` in the command line
-
rrogalskisweet! thanks, doing now
-
rrogalskiin like cflags/cxxflags i presume
-
jbkyeah
-
rrogalskijbk: it worked!! would it be better for me to fix the source, or would it be better for me to make meson pass `-Wa,--divide` on systems that require it
-
jbkdon't know... i didn't look enough to know the reason for the usage, and probably also a question for the maintainers of the repo
-
richloweprobably what jbk said, but I'd change the source given the choice
-
richlowewait, no, I misread that completely, the other way around :)
-
richloweit's not the source's fault AT&T were loons