Bug 51012

Summary: msiing dhared libraries. Files in wrong places
Product: [Retired] Red Hat Powertools Reporter: Cormack, Justin <jpc1>
Component: mpichAssignee: Trond Eivind Glomsrxd <teg>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 7.1   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-08-06 15:15:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Attachments:
Description Flags
example spec file (needs some updating) none

Description Cormack, Justin 2001-08-06 15:12:54 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.73 [en] (X11; U; Linux 2.4.4 i586)

Description of problem:
The shared libraries (libmpich.so*) are missing. There is a build flag to
enable them.

All the files are in very odd places: all under /usr/lib/mpich instead of
standard install places (and some of the docs are not under
/usr/share/doc). The man pages are also in /usr/lib/mpich/man. Could
everything be moved to standard places???

I attach an old spec file from when I maintained this package under
contrib|net. It probably needs some fixing up but it did attempt to put
things in the right places, build all the parts, and provide ssh rather
than rsh transport for mpich.



How reproducible:
Always

Steps to Reproduce:
1. Try to build program that needs shared mpich library
2. Try to build program that expects to find libraries and header files in
usual places
3. er, thats it.
	

Additional info:

Comment 1 Cormack, Justin 2001-08-06 15:14:56 UTC
Created attachment 26433 [details]
example spec file (needs some updating)

Comment 2 Trond Eivind Glomsrxd 2001-08-06 15:17:21 UTC
The shared libraries aren't missing, they aren't built.

As for the file locations, the reasons are:

1) It's where mpich wants to put them 
2) /usr/doc isn't used, it's /usr/share/doc for all apps now
3) The primary MPI package is lam, and not changing the mpich package's default
path is necesarry to avoid collisions

Comment 3 Ed Avis 2001-10-18 12:06:44 UTC
Since this bug is closed, I've filed an RFE for building the .so files: bug 54768.