On Mon, Nov 04, 2019 at 02:32:03AM +0900, Daniel Dickman wrote: > > clang doesn't error out, gcc does. > > Why does numpy use gcc? > > Because that’s what upstream recommends in their docs. > > “Note that NumPy is developed mainly using GNU compilers. Compilers from > other vendors such as Intel, Absoft, Sun, NAG, Compaq, Vast, Portland, Lahey, > HP, IBM, Microsoft are only supported in the form of community feedback, and > may not work out of the box. GCC 4.x (and later) compilers are recommended.” > > See: https://numpy.org/devdocs/user/building.html
That's probably not a good enough reason, especially considering how many security improvements are in base clang as opposed to base gcc...