mirror of
				https://github.com/minio/minio.git
				synced 2025-10-29 15:55:00 -04:00 
			
		
		
		
	trimpaths when building minio binaries (#9246)
This commit is contained in:
		
							parent
							
								
									d8af244708
								
							
						
					
					
						commit
						886ae15464
					
				
							
								
								
									
										6
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								Makefile
									
									
									
									
									
								
							| @ -71,19 +71,19 @@ test-race: verifiers build | ||||
| # Verify minio binary
 | ||||
| verify: | ||||
| 	@echo "Verifying build with race" | ||||
| 	@GO111MODULE=on CGO_ENABLED=1 go build -race -tags kqueue --ldflags $(BUILD_LDFLAGS) -o $(PWD)/minio 1>/dev/null | ||||
| 	@GO111MODULE=on CGO_ENABLED=1 go build -race -tags kqueue -trimpath --ldflags $(BUILD_LDFLAGS) -o $(PWD)/minio 1>/dev/null | ||||
| 	@(env bash $(PWD)/buildscripts/verify-build.sh) | ||||
| 
 | ||||
| # Verify healing of disks with minio binary
 | ||||
| verify-healing: | ||||
| 	@echo "Verify healing build with race" | ||||
| 	@GO111MODULE=on CGO_ENABLED=1 go build -race -tags kqueue --ldflags $(BUILD_LDFLAGS) -o $(PWD)/minio 1>/dev/null | ||||
| 	@GO111MODULE=on CGO_ENABLED=1 go build -race -tags kqueue -trimpath --ldflags $(BUILD_LDFLAGS) -o $(PWD)/minio 1>/dev/null | ||||
| 	@(env bash $(PWD)/buildscripts/verify-healing.sh) | ||||
| 
 | ||||
| # Builds minio locally.
 | ||||
| build: checks | ||||
| 	@echo "Building minio binary to './minio'" | ||||
| 	@GO111MODULE=on CGO_ENABLED=0 go build -tags kqueue --ldflags $(BUILD_LDFLAGS) -o $(PWD)/minio 1>/dev/null | ||||
| 	@GO111MODULE=on CGO_ENABLED=0 go build -tags kqueue -trimpath  --ldflags $(BUILD_LDFLAGS) -o $(PWD)/minio 1>/dev/null | ||||
| 
 | ||||
| docker: build | ||||
| 	@docker build -t $(TAG) . -f Dockerfile.dev | ||||
|  | ||||
| @ -20,11 +20,11 @@ function _build() { | ||||
|     package=$(go list -f '{{.ImportPath}}') | ||||
|     printf -- "--> %15s:%s\n" "${osarch}" "${package}" | ||||
| 
 | ||||
|     # Go build to build the binary. | ||||
|     # go build -trimpath to build the binary. | ||||
|     export GOOS=$os | ||||
|     export GOARCH=$arch | ||||
|     export GO111MODULE=on | ||||
|     go build -tags kqueue -o /dev/null | ||||
|     go build -trimpath -tags kqueue -o /dev/null | ||||
| } | ||||
| 
 | ||||
| function main() { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user