Handle -Wl,-rpath,... syntax
This commit is contained in:
		
							
								
								
									
										5
									
								
								lib/spack/env/cc
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								lib/spack/env/cc
									
									
									
									
										vendored
									
									
								
							@@ -181,6 +181,11 @@ while [ -n "$1" ]; do
 | 
				
			|||||||
                for rpath in ${arg//,/ }; do
 | 
					                for rpath in ${arg//,/ }; do
 | 
				
			||||||
                    rpaths+=("$rpath")
 | 
					                    rpaths+=("$rpath")
 | 
				
			||||||
                done
 | 
					                done
 | 
				
			||||||
 | 
					            elif [[ $arg = -rpath,* ]]; then
 | 
				
			||||||
 | 
					                arg="${arg#-rpath,}"
 | 
				
			||||||
 | 
					                for rpath in ${arg//,/ }; do
 | 
				
			||||||
 | 
					                    rpaths+=("$rpath")
 | 
				
			||||||
 | 
					                done
 | 
				
			||||||
            elif [[ $arg = -rpath ]]; then
 | 
					            elif [[ $arg = -rpath ]]; then
 | 
				
			||||||
                shift; arg="$1"
 | 
					                shift; arg="$1"
 | 
				
			||||||
                if [[ $arg != -Wl,* ]]; then
 | 
					                if [[ $arg != -Wl,* ]]; then
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user