Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for haveShlib (0.14 sec)

  1. src/cmd/go/internal/work/gccgo.go

    			// this .so into itself.
    			base := filepath.Base(p.Shlib)
    			if base != targetBase {
    				haveShlib[base] = true
    			}
    		}
    	}
    
    	// Arrange the deps into afiles and shlibs.
    	addedShlib := make(map[string]bool)
    	for _, a := range root.Deps {
    		p := a.Package
    		if p != nil && p.Shlib != "" && haveShlib[filepath.Base(p.Shlib)] {
    			// This is a package linked into a shared
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 02 22:18:34 UTC 2024
    - 19K bytes
    - Viewed (0)
  2. src/cmd/go/internal/work/action.go

    	// in addition to the packages themselves. (The compile steps do not.)
    	if cfg.BuildLinkshared {
    		haveShlib := map[string]bool{shlib: true}
    		for _, a1 := range a.Deps {
    			p1 := a1.Package
    			if p1 == nil || p1.Shlib == "" || haveShlib[filepath.Base(p1.Shlib)] {
    				continue
    			}
    			haveShlib[filepath.Base(p1.Shlib)] = true
    			// TODO(rsc): The use of ModeInstall here is suspect, but if we only do ModeBuild,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 15:39:17 UTC 2024
    - 32.7K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/elf.go

    func addelflib(list **Elflib, file string, vers string) *Elfaux {
    	var lib *Elflib
    
    	for lib = *list; lib != nil; lib = lib.next {
    		if lib.file == file {
    			goto havelib
    		}
    	}
    	lib = new(Elflib)
    	lib.next = *list
    	lib.file = file
    	*list = lib
    
    havelib:
    	for aux := lib.aux; aux != nil; aux = aux.next {
    		if aux.vers == vers {
    			return aux
    		}
    	}
    	aux := new(Elfaux)
    	aux.next = lib.aux
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
Back to top