You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The spec file (jzmq.spec) invokes make with smp flags on multi-code machines:
%{__make} %{?_smp_mflags}
However this doesn't work on actual multi-code machines (tested with Centos 5.6 on a VM which had 4 CPUs allocated to it) because of some weird dependency issue in the order of compiling. Rather than debugging (lazyness is a virtue ;-)), just getting rid of the smp flags solves the problem. I propose to change the spec file to this:
%{__make}
This solves the issue and there is not that much C++ code that needs to be compiled for this to be an issue.
Best regards,
Attila Balazs
The text was updated successfully, but these errors were encountered:
I did not see this issue, but have fixed it in pull request #71, which has already been merged. cdman is right, that we could debug the issue, but compiling takes very little time, so I just removed the smp_mflags option. This was necessary when building to create an RPM, which was what my fix addressed.
Hello.
The spec file (jzmq.spec) invokes make with smp flags on multi-code machines:
%{__make} %{?_smp_mflags}
However this doesn't work on actual multi-code machines (tested with Centos 5.6 on a VM which had 4 CPUs allocated to it) because of some weird dependency issue in the order of compiling. Rather than debugging (lazyness is a virtue ;-)), just getting rid of the smp flags solves the problem. I propose to change the spec file to this:
%{__make}
This solves the issue and there is not that much C++ code that needs to be compiled for this to be an issue.
Best regards,
Attila Balazs
The text was updated successfully, but these errors were encountered: