[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference smurf::buildhelp

Title:USG buildhelp questions/answers
Moderator:SMURF::FILTER
Created:Mon Apr 26 1993
Last Modified:Mon Jan 20 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2763
Total number of notes:5802

2649.0. "libfilsys.so built out of order in ptaos.bl4?" by AOSG::FILTER (Automatic Posting Software - mail to flume::puck) Tue Nov 12 1996 15:17

Date Of Receipt: 	 4-NOV-1996 12:12:57.87
From: 	WASTED::sloat "David Sloat USG  04-Nov-1996 1209"
To: 	[email protected]
CC: 	sloat@DEC:.zko.wasted, cande@DEC:.zko.wasted
Subj: 	libfilsys.so built out of order in ptaos.bl4?

Hi -

I am working in the cluster filesystem (cfs) group and we have a
pool (cfe) which is backed to ptaos.bl4.  We have made changes
to a libfilsys file (src/kernel/usr/ccs/libfilsys/overlap.c) and
were see issues where the changes were reflected in the libfilsys.a
(in obj/alpha/usr/ccs/lib/libfilsys/libfilsys.a) but NOT in
the libfilsys.so (obj/alpha/usr/shlib/libfilsys/libfilsys.so).  Upon
looking out our build log file, we found that the build was building
the libfilsys.so first (thus it probably picked libfilsys.a up from 
ptaos.bl4 rather than our local pool - since it didn't exist there yet).

We also have changed a libc file (getvfs.c) but it looks as if this
library is built correctly (the .a is built first followed by the .so).

Is there someone who can give us a hand with this problem?

Thanks,

- Dave Sloat
(x1-0773, zk3-3v04)

T.RTitleUserPersonal
Name
DateLines
2649.1Re: libfilsys.so built out of order in ptaos.bl4?AOSG::FILTERAutomatic Posting Software - mail to flume::puckTue Nov 12 1996 15:1731
Date Of Receipt: 	 4-NOV-1996 12:17:17.12
From: 	FLUME::johnf "John Flanagan USG Test Johnf Tools Group  04-Nov-1996 1213"
To: 	sloat@DEC:.zko.flume
CC: 	[email protected], cande@DEC:.zko.flume
Subj: 	Re: libfilsys.so built out of order in ptaos.bl4?

This is fixed in the PTC and Steel pools.  In PTA and PTB, libfilsys.so was
built from libfilsys.a.  If you built libfilsys.so first, it would pull 
libfilsys.a from the backingtree.  In PTC/Steel, I fixed libfilsys.so to build
from source the same way libfilsys.a.  This way, the order does not matter.
Feel free to take the libfilsys.so Makefile from PTC or Steel.  Same with
libmsfs and libvxvm.



John
-- 


 ______________________________________________________________________

 John Flanagan	 		enet:    [email protected]	
 MS: ZKO3-3/W20			decnet:  flume::johnf
 USG Release Management			 (603) 881-1719
 110 Spitbrook Road 			 (DTN) 381-1719
 Nashua, NH  
 ______________________________________________________________________