mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-01 00:58:39 +02:00 
			
		
		
		
	kbuild: remove $(MODLIB)/source symlink
This reverts the old commit "kbuild: Introduce source symlink in /lib/modules/.../". [1] The current Kbuild does not require $(MODLIB)/source. If the kernel was built in a separate output directory, $(MODLIB)/build/Makefile wraps the Makefile in the source tree. It is enough for building external modules. [1] https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e09e58867154b8aae0a3ac26a9b1c05962f5a355 Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Nicolas Schier <nicolas@fjasle.eu>
This commit is contained in:
		
							parent
							
								
									79b96c3322
								
							
						
					
					
						commit
						d8131c2965
					
				
					 1 changed files with 2 additions and 6 deletions
				
			
		
							
								
								
									
										8
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								Makefile
									
									
									
									
									
								
							|  | @ -1486,14 +1486,10 @@ modules_install: $(modinst_pre) | ||||||
| PHONY += __modinst_pre | PHONY += __modinst_pre | ||||||
| __modinst_pre: | __modinst_pre: | ||||||
| 	@rm -rf $(MODLIB)/kernel | 	@rm -rf $(MODLIB)/kernel | ||||||
| 	@rm -f $(MODLIB)/source | 	@rm -f $(MODLIB)/build | ||||||
| 	@mkdir -p $(MODLIB) | 	@mkdir -p $(MODLIB) | ||||||
| ifdef CONFIG_MODULES | ifdef CONFIG_MODULES | ||||||
| 	@ln -s $(abspath $(srctree)) $(MODLIB)/source | 	@ln -s $(CURDIR) $(MODLIB)/build | ||||||
| 	@if [ ! $(objtree) -ef  $(MODLIB)/build ]; then \
 |  | ||||||
| 		rm -f $(MODLIB)/build ; \
 |  | ||||||
| 		ln -s $(CURDIR) $(MODLIB)/build ; \
 |  | ||||||
| 	fi |  | ||||||
| 	@sed 's:^\(.*\)\.o$$:kernel/\1.ko:' modules.order > $(MODLIB)/modules.order | 	@sed 's:^\(.*\)\.o$$:kernel/\1.ko:' modules.order > $(MODLIB)/modules.order | ||||||
| endif | endif | ||||||
| 	@cp -f modules.builtin $(MODLIB)/ | 	@cp -f modules.builtin $(MODLIB)/ | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Masahiro Yamada
						Masahiro Yamada