Bananymous 
							
						 
						
							
								430a006acf 
								
							 
						 
						
							
							
								
								Toolchain: Fix typo when setting make flags  
							
							... 
							
							
							
							I defaultet MAKEFLAGS to -j which will launch processes in parallel
without any limit. 
							
						 
						
							2023-11-09 21:57:45 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								845ed66e5e 
								
							 
						 
						
							
							
								
								Toolchain: add em=gnu to gas. This allows using / in expressions  
							
							
							
						 
						
							2023-11-09 21:43:13 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								670c787af3 
								
							 
						 
						
							
							
								
								BuildSystem: Fix temporary sysroot creation in toolchain compilation  
							
							
							
						 
						
							2023-11-07 14:16:49 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								6d899aa6ce 
								
							 
						 
						
							
							
								
								BuildSystem: using sysroot doesn't need root privileges anymore!  
							
							... 
							
							
							
							Sysroot is now created with fakeroot. This allows root access to be
only needed for disk image creation, since it uses loopback devices. 
							
						 
						
							2023-11-04 17:50:43 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								ea5ed3001e 
								
							 
						 
						
							
							
								
								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 
							
						 
						
							
								e8d20bc653 
								
							 
						 
						
							
							
								
								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 
							
						 
						
							
								df69612bb1 
								
							 
						 
						
							
							
								
								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 
							
						 
						
							
								781c950af6 
								
							 
						 
						
							
							
								
								BAN: add helper to cast Span<T> to Span<const T>  
							
							
							
						 
						
							2023-10-20 04:59:08 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								be3efb0b92 
								
							 
						 
						
							
							
								
								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 
							
						 
						
							
								6b1b3d333c 
								
							 
						 
						
							
							
								
								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 
							
						 
						
							
								cb65be3e33 
								
							 
						 
						
							
							
								
								Toolchain: Build grub with efi capabilities  
							
							
							
						 
						
							2023-10-16 01:37:12 +03:00  
				
					
						
							
							
								 
						
							
								a365813fa9 
								
							 
						 
						
							
							
								
								BuildSystem: disable nls from gcc  
							
							
							
						 
						
							2023-06-05 17:55:47 +03:00  
				
					
						
							
							
								 
						
							
								1d19a4bffe 
								
							 
						 
						
							
							
								
								BuildSystem: all scripts have now bash shebang  
							
							... 
							
							
							
							I could not use the scripts on debian 
							
						 
						
							2023-06-02 18:41:45 +03:00  
				
					
						
							
							
								 
						
							
								271dd91292 
								
							 
						 
						
							
							
								
								BuildSystem: add rule to build libstdc++  
							
							... 
							
							
							
							We can now build libstdc++ and actually link with g++ 
							
						 
						
							2023-06-02 18:39:42 +03:00  
				
					
						
							
							
								 
						
							
								8f38780197 
								
							 
						 
						
							
							
								
								Toolchain: lib gcc is wuild with mcmodel=large  
							
							
							
						 
						
							2023-05-30 07:59:41 +03:00  
				
					
						
							
							
								 
						
							
								9f977488fa 
								
							 
						 
						
							
							
								
								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  
				
					
						
							
							
								 
						
							
								5db5ff069a 
								
							 
						 
						
							
							
								
								BuildSystem: you can now build the toolchain with cmake  
							
							
							
						 
						
							2023-04-06 00:23:02 +03:00  
				
					
						
							
							
								 
						
							
								46eedbd1a4 
								
							 
						 
						
							
							
								
								BuildSystem: Create script for os specific toolchain  
							
							
							
						 
						
							2023-04-06 00:02:13 +03:00