ACE_TAO
ACE_TAO copied to clipboard
Parallel make with gnuautobuild template fails on ubuntu/debian
Using parallel make with gnuautobuild on ubuntu/debian seems to fail, all tasks just run in parallel, they don't wait on the projects they are dependent on so nothing compiles because the build doesn't wait on the build of the ACE library
https://github.com/RemedyIT/taox11/issues/26
Which ubuntu version?
Debian Linux (bullseye)
Using gnuautobuild as MPC type also doesn't work correctly with the azure CI builds, similar issue as https://github.com/RemedyIT/taox11/issues/26
We're not using gnuautobuild anywhere, as far as I know. Should it be added to this repo's CI build?
We're not using gnuautobuild anywhere, as far as I know. Should it be added to this repo's CI build?
I don't know what gnuautobuild is exactly, but why would it be tested here if it's not part of ACE/TAO? It looks like it's part of taox11.
https://github.com/DOCGroup/ACE_TAO/blob/master/ACE/bin/MakeProjectCreator/modules/GNUAutobuildWorkspaceCreator.pm
On Fri, Jan 24, 2020, 6:09 PM Fred Hornsey [email protected] wrote:
We're not using gnuautobuild anywhere, as far as I know. Should it be added to this repo's CI build?
I don't know what gnuautobuild is exactly, but why would it be tested here if it's not part of ACE/TAO? It looks like it's part of taox11.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/DOCGroup/ACE_TAO/issues/1021?email_source=notifications&email_token=ACM4T2XDRHUFYMO6VVITEJLQ7N7LRA5CNFSM4KF6KCR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJ4OY5Q#issuecomment-578350198, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACM4T2WKDDNEM476KL4ZEVDQ7N7LRANCNFSM4KF6KCRQ .
https://github.com/DOCGroup/ACE_TAO/blob/master/ACE/bin/MakeProjectCreator/modules/GNUAutobuildWorkspaceCreator.pm
I stand corrected. I thought it wasn't here because I ran grep -RnI gnuautobuild .
on the ACE_TAO tree, but that's case sensitive. How is the MPC type name defined then? Is it just making everything before WorkspaceCreator
and ProjectCreator
lowercase?
Anyway looking at it it sounds like it's doing the same thing as make --output-sync
, is that correct?
--output-sync
is a GNU make 4.0 feature, see https://lists.gnu.org/archive/html/make-w32/2013-10/msg00021.html. RHEL7 has GNU make 3.82 so we can't use this option
--output-sync is a GNU make 4.0 feature, see https://lists.gnu.org/archive/html/make-w32/2013-10/msg00021.html. RHEL7 has GNU make 3.82 so we can't use this option
I can see how this feature would be useful then. I was asking if that's all it was doing because the name doesn't really say what it's doing. gnuautobuild
and gnuace
are terrible names.