What | Removed | Added |
---|---|---|
Status | NEW | IN_PROGRESS |
CC | eich@suse.com, ro@suse.com, sndirsch@suse.com |
On s390(x) the directory hw/xfree86 is not built, but instead only the directory hw/xfree86/parser is built by explicitly calling make in %install phase! This builds libxf86config.a library that was used by sax. This is no longer needed and the results of the build are actually ignored. Building the directory separately like this doesn't forward the macros from the configuration to the code. For example HAVE_STRNDUP is not defined. That leads to redeclaration of the strndup function. In SLE12 this just throws warning about redundant redeclaration, but in Factory strndup is a macro so attempt to declare it as function leads to this kind of confusing error. Simple fix is to drop the unnecessary build of hw/xfree86/parser directory.