| 
														
															@@ -2,9 +2,9 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <title>Command explanations</title> 
														 | 
														
														 | 
														
															 <title>Command explanations</title> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <para><userinput>patch -Np1 -i ../gcc-&gcc-version;.patch:</userinput> 
														 | 
														
														 | 
														
															 <para><userinput>patch -Np1 -i ../gcc-&gcc-version;.patch:</userinput> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-This patch fixes a bug in gcc's linker concerning non-exported (weak)  
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-symbols, which was brought to the surface by the new glibc and also one 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-or two other problems which can arise.</para> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+This new patch deals with incorrect handling of weak symbols, the 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+over-optimization of calls to those weak symbols, an atexit issue and 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+the  __dso_handle symbol required for atexit's proper function.</para> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <para><userinput>--enable-languages=c,c++:</userinput> This only builds the C 
														 | 
														
														 | 
														
															 <para><userinput>--enable-languages=c,c++:</userinput> This only builds the C 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 and C++ compilers and not the other available compilers as they are, on 
														 | 
														
														 | 
														
															 and C++ compilers and not the other available compilers as they are, on 
														 |