See attached build.log file. Please note that installed openssl-1.1 has been compiled with all deprecated features being removed (--api=1.1.0)!
Created attachment 469246 [details] build.log.xz
Created attachment 498940 [details, diff] cryptography-2.1.1-openssl-1.1.patch Patch by me, I can try to upstream it if you like, thanks. Its to dev-python/cryptography-2.1.1 which I just bumped it to in my /usr/local/portage by renaming cryptography-2.0.3.ebuild to cryptography-2.1.1.ebuild. I could not run the ebuild tests. I had to look at the warning messages in the build.log to see if I did anything silly, I can't spot anything.
can you retry with 2.1.4? also, did you submit this upstream? (iirc I half remember something to do with ossl-1.1 and cryptography happening upstream.)
2.1.4-r2 also fails to build against openssl-1.1
Nevermind. Compiled against openssl-1.1 not coming from ::gentoo. With the ::gentoo package it compiles.