Re: [blfs-dev] NSS Parallel Build is no longer possible

2020-06-27 Thread Bruce Dubbs via blfs-dev

On 6/27/20 7:24 PM, Ken Moffat via blfs-dev wrote:

On Sat, Jun 27, 2020 at 07:58:52PM +0100, Ken Moffat via blfs-dev wrote:

On Sat, Jun 27, 2020 at 11:57:04AM -0500, Douglas R. Reno via blfs-dev wrote:

Hi folks,

While I'm working on updating the book to NSS-3.54, I wanted to let you guys
know about the fact that parallel build is no longer possible.

Here's some example output from my log before I deleted it and backed down
to -j1:

|../../coreconf/nsinstall/Linux5.6_x86_64_cc_glibc_PTH_64_OPT.OBJ/nsinstall
-R -m 444 nssckfwt.h ../../../dist/public/nss symlink creation race:
/sources/nss-3.54/nss-3.54/dist/public/nss/nssckfwt.h nsinstall: symlink was
attempted in working directory /sources/nss-3.54/nss-3.54/nss/lib/ckfw from
../../../nss/lib/ckfw/nssckfwt.h to
/sources/nss-3.54/nss-3.54/dist/public/nss/nssckfwt.h. : File exists




After backing down to -j1, the build is progressing as normal.

- Doug

||


Well, that was a really-short-lived "it's ok to build in parallel"
time, wasn't it.  Thanks for the heads up.

ĸen


I've just built 3.54 using -j4 on one of my machiens, it built ok.


Agree.  I can't duplicate  the problem:

Jobs   Time(sec)  SBU  Build Size(MB)
22 154.6  1.9  284
12 152.9  1.8  284
 8 159.3  1.9  284
 4 216.1  2.6  284
 1 606.4  7.3  284

Data is without tests or install.  I think the -j12 was slightly faster 
due to caching, but for this package there doesn't seem to be any 
advantage for using more than 8 threads.


  -- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] NSS Parallel Build is no longer possible

2020-06-27 Thread Douglas R. Reno via blfs-dev


On 6/27/20 7:24 PM, Ken Moffat via blfs-dev wrote:

On Sat, Jun 27, 2020 at 07:58:52PM +0100, Ken Moffat via blfs-dev wrote:

On Sat, Jun 27, 2020 at 11:57:04AM -0500, Douglas R. Reno via blfs-dev wrote:

Hi folks,

While I'm working on updating the book to NSS-3.54, I wanted to let you guys
know about the fact that parallel build is no longer possible.

Here's some example output from my log before I deleted it and backed down
to -j1:

|../../coreconf/nsinstall/Linux5.6_x86_64_cc_glibc_PTH_64_OPT.OBJ/nsinstall
-R -m 444 nssckfwt.h ../../../dist/public/nss symlink creation race:
/sources/nss-3.54/nss-3.54/dist/public/nss/nssckfwt.h nsinstall: symlink was
attempted in working directory /sources/nss-3.54/nss-3.54/nss/lib/ckfw from
../../../nss/lib/ckfw/nssckfwt.h to
/sources/nss-3.54/nss-3.54/dist/public/nss/nssckfwt.h. : File exists
After backing down to -j1, the build is progressing as normal.

- Doug

||

Well, that was a really-short-lived "it's ok to build in parallel"
time, wasn't it.  Thanks for the heads up.

ĸen

I've just built 3.54 using -j4 on one of my machiens, it built ok.

ĸen


I just did a rebuild at -j4, and it worked fine for me as well.

Now I'm confused. I am using an HDD because I can't afford to purchase 
another SSD at the moment. Seems to proceed fine now, but it definitely 
didn't earlier


I'll correct the book

- Doug

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] NSS Parallel Build is no longer possible

2020-06-27 Thread Ken Moffat via blfs-dev
On Sat, Jun 27, 2020 at 07:58:52PM +0100, Ken Moffat via blfs-dev wrote:
> On Sat, Jun 27, 2020 at 11:57:04AM -0500, Douglas R. Reno via blfs-dev wrote:
> > Hi folks,
> > 
> > While I'm working on updating the book to NSS-3.54, I wanted to let you guys
> > know about the fact that parallel build is no longer possible.
> > 
> > Here's some example output from my log before I deleted it and backed down
> > to -j1:
> > 
> > |../../coreconf/nsinstall/Linux5.6_x86_64_cc_glibc_PTH_64_OPT.OBJ/nsinstall
> > -R -m 444 nssckfwt.h ../../../dist/public/nss symlink creation race:
> > /sources/nss-3.54/nss-3.54/dist/public/nss/nssckfwt.h nsinstall: symlink was
> > attempted in working directory /sources/nss-3.54/nss-3.54/nss/lib/ckfw from
> > ../../../nss/lib/ckfw/nssckfwt.h to
> > /sources/nss-3.54/nss-3.54/dist/public/nss/nssckfwt.h. : File exists
> 
> > 
> > After backing down to -j1, the build is progressing as normal.
> > 
> > - Doug
> > 
> > ||
> 
> Well, that was a really-short-lived "it's ok to build in parallel"
> time, wasn't it.  Thanks for the heads up.
> 
> ĸen

I've just built 3.54 using -j4 on one of my machiens, it built ok.

ĸen
-- 
   He died at the console, of hunger and thirst.
   Next day he was buried, face-down, nine-edge first.
  - the perfect programmer
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] NSS Parallel Build is no longer possible

2020-06-27 Thread Ken Moffat via blfs-dev
On Sat, Jun 27, 2020 at 11:57:04AM -0500, Douglas R. Reno via blfs-dev wrote:
> Hi folks,
> 
> While I'm working on updating the book to NSS-3.54, I wanted to let you guys
> know about the fact that parallel build is no longer possible.
> 
> Here's some example output from my log before I deleted it and backed down
> to -j1:
> 
> |../../coreconf/nsinstall/Linux5.6_x86_64_cc_glibc_PTH_64_OPT.OBJ/nsinstall
> -R -m 444 nssckfwt.h ../../../dist/public/nss symlink creation race:
> /sources/nss-3.54/nss-3.54/dist/public/nss/nssckfwt.h nsinstall: symlink was
> attempted in working directory /sources/nss-3.54/nss-3.54/nss/lib/ckfw from
> ../../../nss/lib/ckfw/nssckfwt.h to
> /sources/nss-3.54/nss-3.54/dist/public/nss/nssckfwt.h. : File exists

> 
> After backing down to -j1, the build is progressing as normal.
> 
> - Doug
> 
> ||

Well, that was a really-short-lived "it's ok to build in parallel"
time, wasn't it.  Thanks for the heads up.

ĸen
-- 
   He died at the console, of hunger and thirst.
   Next day he was buried, face-down, nine-edge first.
  - the perfect programmer
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


[blfs-dev] NSS Parallel Build is no longer possible

2020-06-27 Thread Douglas R. Reno via blfs-dev

Hi folks,

While I'm working on updating the book to NSS-3.54, I wanted to let you 
guys know about the fact that parallel build is no longer possible.


Here's some example output from my log before I deleted it and backed 
down to -j1:


|../../coreconf/nsinstall/Linux5.6_x86_64_cc_glibc_PTH_64_OPT.OBJ/nsinstall 
-R -m 444 nssckfwt.h ../../../dist/public/nss symlink creation race: 
/sources/nss-3.54/nss-3.54/dist/public/nss/nssckfwt.h nsinstall: symlink 
was attempted in working directory 
/sources/nss-3.54/nss-3.54/nss/lib/ckfw from 
../../../nss/lib/ckfw/nssckfwt.h to 
/sources/nss-3.54/nss-3.54/dist/public/nss/nssckfwt.h. : File exists 
../../coreconf/nsinstall/Linux5.6_x86_64_cc_glibc_PTH_64_OPT.OBJ/nsinstall 
-R -m 444 nssckg.h ../../../dist/public/nss 
../../coreconf/nsinstall/Linux5.6_x86_64_cc_glibc_PTH_64_OPT.OBJ/nsinstall 
-R -m 444 nssckmdt.h ../../../dist/public/nss 
../../coreconf/nsinstall/Linux5.6_x86_64_cc_glibc_PTH_64_OPT.OBJ/nsinstall 
-R -m 444 nssckt.h ../../../dist/public/nss make[4]: Leaving directory 
'/sources/nss-3.54/nss-3.54/nss/lib/smime' 
../../coreconf/nsinstall/Linux5.6_x86_64_cc_glibc_PTH_64_OPT.OBJ/nsinstall 
-R -m 444 nssckg.h ../../../dist/public/nss make[4]: *** 
[../../coreconf/rules.mk:387: ../../../dist/public/nss/nssckfwt.h] 
Aborted (core dumped) make[4]: *** Deleting file 
'../../../dist/public/nss/nssckfwt.h' make[4]: *** Waiting for 
unfinished jobs make[5]: *** [../../coreconf/rules.mk:387: 
../../../dist/public/nss/nssck.api] Aborted (core dumped) make[5]: *** 
Deleting file '../../../dist/public/nss/nssck.api' make[5]: Leaving 
directory '/sources/nss-3.54/nss-3.54/nss/lib/ckfw' make[4]: *** 
[../../coreconf/rules.mk:44: .] Error 2 make[4]: Leaving directory 
'/sources/nss-3.54/nss-3.54/nss/lib/ckfw' make[3]: *** 
[../coreconf/rules.mk:44: ckfw] Error 2 make[3]: Leaving directory 
'/sources/nss-3.54/nss-3.54/nss/lib' make[2]: *** [coreconf/rules.mk:44: 
lib] Error 2 make[2]: Leaving directory '/sources/nss-3.54/nss-3.54/nss' 
make[1]: *** [manifest.mn:25: prepare_build] Error 2 make[1]: Leaving 
directory '/sources/nss-3.54/nss-3.54/nss' make: *** [Makefile:53: 
nss_build_all] Error 2 0.8 Elasped Time - nss-3.54 |


After backing down to -j1, the build is progressing as normal.

- Doug

||

-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page