Rex Dieter wrote: > It should capture all of CFLAGS, CXXFLAGS, LDFLAGS , see > https://src.fedoraproject.org/rpms/qt5/blob/master/f/macros.qt5 > where it pulls from %{optflags} and %{?__global_ldflags} as appropriate It will capture CFLAGS, CXXFLAGS, LDFLAGS from the environment, but it will not pick up the correct defaults from the specfile if the specfile does not export the environment variables. You are using rpm --eval %{?_qt5_qmake_flags} from the shell script to get the flags. That spawns a separate instance of RPM, which will not see any defines/globals in the specfile. So %{optflags} and %{?__global_ldflags} will be the global RPM defaults, unaffected by any settings in the specfile. The only way flags from the specfile will be picked up is through the *FLAGS environment variables, because those override the %{optflags} and/or %{?__global_ldflags} in the definition of %{_qt5_qmake_flags}. Kevin Kofler _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx