Project

General

Profile

Actions

Bug #5468

closed

Missing dependencies in lib/Makefile

Added by Gary Mills over 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
lib - userland libraries
Start date:
2014-12-21
Due date:
% Done:

100%

Estimated time:
Difficulty:
Bite-size
Tags:
Gerrit CR:

Description

I'm doing this build on a T2000, which has 32 virtual CPUs. I've seen dozens of dmake processes running simultaneously. One result of this parallelism is that some libraries are linked with other libraries on the build host because these other libraries have not been built and installed yet in the proto area. Often you can't tell that this has happened when the build host is also an illumos system. I was building on a Solaris 11.2 system, making it obvious because of a new symbol.

I've noticed that many libraries are missing dependancies on other libraries in lib/Makefile . Adding some of them was an improvement, but I never knew that I got all of them. Something that would limit library search to specified paths would be a better way of finding what's missing.


Files

mf.diff (1.82 KB) mf.diff Gary Mills, 2014-12-22 04:47 PM
elf.err (5.07 KB) elf.err Gary Mills, 2015-02-22 08:59 PM

Related issues

Related to illumos gate - Bug #729: wsdiff should ignore .SUNW_dofNew2011-02-16

Actions
Related to illumos gate - Bug #5465: CFLAGS missing from BUILD.SO in lib/Makefile.libClosed2014-12-21

Actions
Related to illumos gate - Bug #5837: libdtrace audit library build missing LDLIBSClosedRobert Mustacchi2015-04-14

Actions
Actions

Also available in: Atom PDF