On Monday, 17 June 2019 18:43:51 PDT Christian Gagneraud wrote: > Please elaborate:https://gcc.gnu.org/install/configure.html > > Just from the top of the document: > --with-pkgversion > --with-bugurl > ... > --enable-shared > --enable-multiarch > ... > > Your argumentation is ill-formed.
You're describing the theory. That's how it should be. Kevin is arguing the practice. Let's take nginx: --with-threads --with-ipv6 --with-debug --with-file-aio --with-http_ssl_module --with-http_v2_module --with-poll_module --with-select_module --with-stream=dynamic --with-stream_ssl_module Maybe some of the modules are external dependencies, but it doesn't look like it. Threads, IPv6 definitely are just features. Debugging is usually just a build option. See more at https://src.fedoraproject.org/rpms/nginx/blob/master/f/nginx.spec#_191 Example of the other way around: COGL, which has: --enable-gles2=yes --enable-glx=yes --enable-gl=yes All three match libraries. Ditto for EFL, which has --enable-pixman and --enable-libvlc to enable the use of an external library. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel System Software Products _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development