Bananymous 
							
						 
						
							 
							
							
							
							
								
							
							
								f33c0bad99 
								
							 
						 
						
							
							
								
								Toolchain: Clone GCC and Binutils from git  
							
							 
							
							... 
							
							
							
							This feels much cleaner than just downloading tar balls from
pregiven urls. Also patching works much better like this!
I added --disable-initfini-array since global constructors were
not called. 
							
						 
						
							2023-10-30 11:02:57 +02:00  
						
					 
				
					
						
							
							
								
								Bananymous 
							
						 
						
							 
							
							
							
							
								
							
							
								c71ac588b2 
								
							 
						 
						
							
							
								
								BuildSystem: Fix bugs in new build system  
							
							 
							
							... 
							
							
							
							I had not tested the new build system with clean toolchain build
but it seems to work now. 
							
						 
						
							2023-10-24 16:48:46 +03:00  
						
					 
				
					
						
							
							
								
								Bananymous 
							
						 
						
							 
							
							
							
							
								
							
							
								ce87e0a605 
								
							 
						 
						
							
							
								
								BuildSystem: Rewrite whole build system structure  
							
							 
							
							... 
							
							
							
							Now you have to use script/build.sh for building and running banan-os 
							
						 
						
							2023-10-24 11:56:00 +03:00  
						
					 
				
					
						
							
							
								
								Bananymous 
							
						 
						
							 
							
							
							
							
								
							
							
								61c7a68f4a 
								
							 
						 
						
							
							
								
								BAN: add helper to cast Span<T> to Span<const T>  
							
							 
							
							
							
						 
						
							2023-10-20 04:59:08 +03:00  
						
					 
				
					
						
							
							
								
								Bananymous 
							
						 
						
							 
							
							
							
							
								
							
							
								69a39b7077 
								
							 
						 
						
							
							
								
								Kernel: Start using multiboot2 instead of multiboot  
							
							 
							
							... 
							
							
							
							This allows better compatibility with (U)EFI and gives RSDP location
instead of me having to scan ram to find it. 
							
						 
						
							2023-10-17 01:06:24 +03:00  
						
					 
				
					
						
							
							
								
								Bananymous 
							
						 
						
							 
							
							
							
							
								
							
							
								29db8d0d40 
								
							 
						 
						
							
							
								
								BuildSystem: add cmake variable UEFI_BOOT  
							
							 
							
							... 
							
							
							
							If this variable is defined in cmake, image will be build with esp
and booted with uefi. 
							
						 
						
							2023-10-16 01:44:54 +03:00  
						
					 
				
					
						
							
							
								
								Bananymous 
							
						 
						
							 
							
							
							
							
								
							
							
								5bf0f9742a 
								
							 
						 
						
							
							
								
								Toolchain: Build grub with efi capabilities  
							
							 
							
							
							
						 
						
							2023-10-16 01:37:12 +03:00  
						
					 
				
					
						
							
							
								 
								Bananymous
							
						 
						
							 
							
							
							
							
								
							
							
								efb355c7be 
								
							 
						 
						
							
							
								
								BuildSystem: disable nls from gcc  
							
							 
							
							
							
						 
						
							2023-06-05 17:55:47 +03:00  
						
					 
				
					
						
							
							
								 
								Bananymous
							
						 
						
							 
							
							
							
							
								
							
							
								e96efea2fb 
								
							 
						 
						
							
							
								
								BuildSystem: all scripts have now bash shebang  
							
							 
							
							... 
							
							
							
							I could not use the scripts on debian 
							
						 
						
							2023-06-02 18:41:45 +03:00  
						
					 
				
					
						
							
							
								 
								Bananymous
							
						 
						
							 
							
							
							
							
								
							
							
								2df7f8a1e5 
								
							 
						 
						
							
							
								
								BuildSystem: add rule to build libstdc++  
							
							 
							
							... 
							
							
							
							We can now build libstdc++ and actually link with g++ 
							
						 
						
							2023-06-02 18:39:42 +03:00  
						
					 
				
					
						
							
							
								 
								Bananymous
							
						 
						
							 
							
							
							
							
								
							
							
								79315d318c 
								
							 
						 
						
							
							
								
								Toolchain: lib gcc is wuild with mcmodel=large  
							
							 
							
							
							
						 
						
							2023-05-30 07:59:41 +03:00  
						
					 
				
					
						
							
							
								 
								Bananymous
							
						 
						
							 
							
							
							
							
								
							
							
								25ddc24754 
								
							 
						 
						
							
							
								
								BuildSystem: cmake can now build out libc  
							
							 
							
							... 
							
							
							
							I can't seem to get libc++ build to work... 
							
						 
						
							2023-04-10 21:07:25 +03:00  
						
					 
				
					
						
							
							
								 
								Bananymous
							
						 
						
							 
							
							
							
							
								
							
							
								8a8793fd2d 
								
							 
						 
						
							
							
								
								BuildSystem: you can now build the toolchain with cmake  
							
							 
							
							
							
						 
						
							2023-04-06 00:23:02 +03:00  
						
					 
				
					
						
							
							
								 
								Bananymous
							
						 
						
							 
							
							
							
							
								
							
							
								43ca62de47 
								
							 
						 
						
							
							
								
								BuildSystem: Create script for os specific toolchain  
							
							 
							
							
							
						 
						
							2023-04-06 00:02:13 +03:00