[M3devel] import from same .so or not

Tony Hosking hosking at cs.purdue.edu
Mon Jul 12 15:28:43 CEST 2010


It seems to me this would require massive reworking of the build infrastructure!

On 11 Jul 2010, at 21:58, Jay K wrote:

> 
> It seems to me, an important bit of information is not provided to the backend.
> 
> The backend is told "import" or "export".
> But this is about "modules", .m3 files to .m3 files.
> 
> It isn't about .so files to .so files, or .dlls to .dlls.
> 
> It's really tristate, not boolean:
>   private to just this source file  
>   private to this source file and those it statically links to 
>   public for all 
> 
> Granted, you might statically link "everything".
> There isn't enforcement of the middle state, and symbols still need to be as unique as the third state.
> But it is definitely useful.
> 
> In particular we don't use DECL_VISIBILITY (p) = VISIBILITY_HIDDEN enough.
>   For a long time we never used it. e.g. in the release branch.
> 
> Agreed?
> Anyone volunteer to fix?
> Or mind if I try?
> 
> 
>  - Jay
> 
> 		 	   		  




More information about the M3devel mailing list