Paralle build ability lost in 1.0.18
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libmemcached |
In Progress
|
Medium
|
Brian Aker |
Bug Description
The problematic line is:
Makefile.
It seems the intent was that $(dist_man_MANS) is not built in parallel. However, that is not how NOTPARALLEL works:
`.NOTPARALLEL'
If `.NOTPARALLEL' is mentioned as a target, then this invocation of
`make' will be run serially, even if the `-j' option is given.
Any recursively invoked `make' command will still be run in
parallel (unless its makefile contains this target). Any
prerequisites on this target are ignored.
Note the last sentence. This line now prevents make from building in parallel. Commenting out the corresponding line in the generated Makefile restores parallel build ability.
Changed in libmemcached: | |
milestone: | none → 1.0.19 |
importance: | Undecided → Medium |
assignee: | nobody → Brian Aker (brianaker) |
status: | New → In Progress |
Commenting it out will also cause things to break when the man pages are being built :(
On Feb 11, 2014, at 2:19, grobbelaar <email address hidden> wrote:
> Public bug reported: in:10358: @BUILD_ WIN32_FALSE@ .NOTPARALLEL: $(dist_man_MANS) /bugs.launchpad .net/bugs/ 1278805 in:10358: @BUILD_ WIN32_FALSE@ .NOTPARALLEL: $(dist_man_MANS) /bugs.launchpad .net/libmemcach ed/+bug/ 1278805/ +subscriptions
>
> The problematic line is:
>
> Makefile.
>
> It seems the intent was that $(dist_man_MANS) is not built in parallel.
> However, that is not how NOTPARALLEL works:
>
> `.NOTPARALLEL'
> If `.NOTPARALLEL' is mentioned as a target, then this invocation of
> `make' will be run serially, even if the `-j' option is given.
> Any recursively invoked `make' command will still be run in
> parallel (unless its makefile contains this target). Any
> prerequisites on this target are ignored.
>
> Note the last sentence. This line now prevents make from building in
> parallel. Commenting out the corresponding line in the generated
> Makefile restores parallel build ability.
>
> ** Affects: libmemcached
> Importance: Undecided
> Status: New
>
>
> ** Tags: build
>
> --
> You received this bug notification because you are subscribed to
> libmemcached.
> https:/
>
> Title:
> Paralle build ability lost in 1.0.18
>
> Status in libmemcached - A C and C++ client library for memcached:
> New
>
> Bug description:
> The problematic line is:
>
> Makefile.
>
> It seems the intent was that $(dist_man_MANS) is not built in
> parallel. However, that is not how NOTPARALLEL works:
>
> `.NOTPARALLEL'
> If `.NOTPARALLEL' is mentioned as a target, then this invocation of
> `make' will be run serially, even if the `-j' option is given.
> Any recursively invoked `make' command will still be run in
> parallel (unless its makefile contains this target). Any
> prerequisites on this target are ignored.
>
> Note the last sentence. This line now prevents make from building in
> parallel. Commenting out the corresponding line in the generated
> Makefile restores parallel build ability.
>
> To manage notifications about this bug go to:
> https:/