552ebdbede 
							
						 
					 
					
						
						
							
							Export the runtime home for clang if given  
						
						
						
						
					 
					
						2023-09-28 09:14:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							51dcc6896e 
							
						 
					 
					
						
						
							
							Begin moving bsc packages to root attribute  
						
						
						
						
					 
					
						2023-09-19 10:33:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a63f578c99 
							
						 
					 
					
						
						
							
							Update clangOmpss2 to 2023.05.1  
						
						
						
						
					 
					
						2023-09-06 15:12:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							01e07d559c 
							
						 
					 
					
						
						
							
							Link clang with the dynamic llvm library  
						
						... 
						
						
						
						It dramatically reduces the size of the installation to 250 MiB. We also
need to inject the rpath of the libraries during the build phase with
CMAKE_BUILD_RPATH as well as zlib. The CMAKE_BUILD_WITH_INSTALL_PATH
option is disabled, as it contradicts the former. 
						
						
					 
					
						2023-09-06 14:14:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4b06175b42 
							
						 
					 
					
						
						
							
							Only build clangOmpss2 to target the host  
						
						
						
						
					 
					
						2023-09-05 17:55:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4b1d4c18af 
							
						 
					 
					
						
						
							
							Set the host triple in clang  
						
						... 
						
						
						
						Fixes the problem where the triple used by newer versions of
config.guess don't match due to a change in x86 from
x86_64-unknown-linux-gnu to x86_64-pc-linux-gnu. 
						
						
					 
					
						2023-09-01 16:50:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f2f024b82d 
							
						 
					 
					
						
						
							
							Add zlib to the rpath  
						
						... 
						
						
						
						Instead of using LD_LIBRARY_PATH we provide the rpath from cmake, as
otherwise the clang compiler is also missing the dependency. 
						
						
					 
					
						2023-06-28 11:18:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							932d273ec7 
							
						 
					 
					
						
						
							
							Build OmpSs-2 llvm with zlib  
						
						... 
						
						
						
						The zlib is required by the lld linker to work with zlib compressed
sections in the ELF header. We also set the LD_LIBRARY_PATH during the
build, as otherwise the llvm-tblgen binary is unable to find the zlib
library, as its missing the directory in the rpath. 
						
						
					 
					
						2023-06-28 10:45:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0e176cb2a9 
							
						 
					 
					
						
						
							
							Update OmpSs-2 clang to 2023.05  
						
						
						
						
					 
					
						2023-05-30 14:52:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5553ee79a9 
							
						 
					 
					
						
						
							
							Populate OMPSS2_RUNTIME in clang  
						
						
						
						
					 
					
						2023-05-22 19:30:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3f4f3e1105 
							
						 
					 
					
						
						
							
							Export proper OmpSs-2 runtime home variable  
						
						
						
						
					 
					
						2023-05-22 13:54:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							84623ea9d0 
							
						 
					 
					
						
						
							
							Use lld linker for clangOmpss2 for LTO  
						
						
						
						
					 
					
						2023-03-06 11:47:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fd84af45f0 
							
						 
					 
					
						
						
							
							Add Intel OneAPI 2022  
						
						
						
						
					 
					
						2023-03-02 19:03:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4cfad119ce 
							
						 
					 
					
						
						
							
							Update OmpSs-2 clang to 2022.11  
						
						
						
						
					 
					
						2023-03-02 18:41:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							df7c79f34b 
							
						 
					 
					
						
						
							
							clangOmpss2: merge both nix files into one  
						
						... 
						
						
						
						Add clangOmpss2Git to the overlay overriding the src attribute of the
release nix derivation, so we only keep one derivation for both
variants. 
						
						
					 
					
						2022-04-05 15:40:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a2195aef43 
							
						 
					 
					
						
						
							
							clangOmpss2: use relative path for BINDIR  
						
						... 
						
						
						
						Absolute paths are not supported and cause a silent error when
installing the clang++ and other symlinks. See:
d93a11c13858580e922a 
						
						
					 
					
						2022-04-05 15:40:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6e7a7febd4 
							
						 
					 
					
						
						
							
							clangOmpss2: wrap clang++ too  
						
						
						
						
					 
					
						2022-04-05 15:40:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0b319b8a63 
							
						 
					 
					
						
						
							
							clangOmpss2: 2021.06 -> 2021.11  
						
						... 
						
						
						
						libelf is now replaced by elfutils 
						
						
					 
					
						2022-04-05 15:40:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aa083b1b66 
							
						 
					 
					
						
						
							
							clangOmpss2: update 2020.11 -> 2021.06  
						
						
						
						
					 
					
						2021-06-30 16:44:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							760787858a 
							
						 
					 
					
						
						
							
							bsc: disable hardening in some packages  
						
						
						
						
					 
					
						2021-04-22 12:07:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c4e49ea249 
							
						 
					 
					
						
						
							
							llvm-ompss2: update to last commit d2d451fb  
						
						
						
						
					 
					
						2021-03-04 12:43:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							756c5dff92 
							
						 
					 
					
						
						
							
							Update PM git server  
						
						
						
						
					 
					
						2020-12-07 13:47:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							daadcc93d0 
							
						 
					 
					
						
						
							
							ompss2: fix to the last release  
						
						
						
						
					 
					
						2020-11-19 18:50:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4111535a9d 
							
						 
					 
					
						
						
							
							clangOmpss2: Remove clang from the inputs  
						
						... 
						
						
						
						Is already provided in stdenv as we use llvm10, and otherwise it
will pull clang 7 as dependency. 
						
						
					 
					
						2020-11-11 13:17:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							985091130d 
							
						 
					 
					
						
						
							
							clang: use the commit hash as version  
						
						
						
						
					 
					
						2020-09-28 12:56:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cc101ad1d3 
							
						 
					 
					
						
						
							
							Add saiph experiments  
						
						
						
						
					 
					
						2020-09-21 17:30:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b042e783e5 
							
						 
					 
					
						
						
							
							Add CC and CXX names to compilers passthru  
						
						
						
						
					 
					
						2020-07-27 17:55:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1e54fbdc43 
							
						 
					 
					
						
						
							
							Fix libcxx include path  
						
						
						
						
					 
					
						2020-07-21 16:31:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							599e504f1a 
							
						 
					 
					
						
						
							
							Remove libgomp and libiomp from clang  
						
						
						
						
					 
					
						2020-07-06 15:58:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c03ac6d05a 
							
						 
					 
					
						
						
							
							Remove unused clang nix file  
						
						
						
						
					 
					
						2020-07-06 15:32:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							018bebc264 
							
						 
					 
					
						
						
							
							Disable debug in clang+ompss2 compiler  
						
						
						
						
					 
					
						2020-07-06 11:15:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ee5964a984 
							
						 
					 
					
						
						
							
							Disable assertions in clang  
						
						
						
						
					 
					
						2020-07-03 18:34:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1e02ac9023 
							
						 
					 
					
						
						
							
							Enable compiler-rt for asan and update clang-ompss2  
						
						
						
						
					 
					
						2020-07-02 21:10:44 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Arias 
							
						 
					 
					
						
						
						
						
							
						
						
							53aebe5846 
							
						 
					 
					
						
						
							
							Use new format for urls  
						
						
						
						
					 
					
						2020-06-25 20:05:12 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Arias 
							
						 
					 
					
						
						
						
						
							
						
						
							d9ec42614c 
							
						 
					 
					
						
						
							
							Fix libstdc++.so path  
						
						
						
						
					 
					
						2020-06-17 13:21:44 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Arias 
							
						 
					 
					
						
						
						
						
							
						
						
							19e4e12126 
							
						 
					 
					
						
						
							
							Working stdenv with clang+ompss2  
						
						
						
						
					 
					
						2020-06-17 13:00:49 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Arias 
							
						 
					 
					
						
						
						
						
							
						
						
							3c2b7c163f 
							
						 
					 
					
						
						
							
							cpic: Compilation ok but fails to run  
						
						
						
						
					 
					
						2020-06-15 11:54:22 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Arias 
							
						 
					 
					
						
						
						
						
							
						
						
							a331ec5f14 
							
						 
					 
					
						
						
							
							Add mode packages and cpic app  
						
						
						
						
					 
					
						2020-06-11 19:04:16 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo 
							
						 
					 
					
						
						
						
						
							
						
						
							ceaf273219 
							
						 
					 
					
						
						
							
							Proper install phase for llvm-ompss2  
						
						
						
						
					 
					
						2020-06-11 11:33:29 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo 
							
						 
					 
					
						
						
						
						
							
						
						
							3805eb0ceb 
							
						 
					 
					
						
						
							
							Experimental llvm derivation  
						
						
						
						
					 
					
						2020-06-10 19:35:11 +02:00 
						 
				 
			
				
					
						
							
							
								Rodrigo 
							
						 
					 
					
						
						
						
						
							
						
						
							20e3f4d4f0 
							
						 
					 
					
						
						
							
							Add compilers  
						
						
						
						
					 
					
						2020-06-09 18:21:02 +02:00