Fixed                
                
            
            
                
                    Created: May 23, 2016   
                                            Updated: Sep 8, 2018                                    
                
                    
                                    
             
         
        
            
            
                                    
                        Resolved Date: May 24, 2016                    
                
                                    
                        Previous ID: LIN6-11287                    
                
                                    
                        Found In Version: 7.0.0.15                     
                
                                    
                        Fix Version: 7.0.0.16                    
                
                                        
                            Severity: Standard                        
                    
                                        
                            Applicable for: Wind River Linux 7                        
                    
                                    
                        Component/s: Kernel                    
                
                
                             
         
                        
                Build error when enabling USB serial support as a module.
                        
                Statically link the USB serial support, specific devices may still be modules.
NOTE: This is the default configuration for the intel-x86-64 BSP.
                        
                $ configure --enable-board=intel-x86-64 \
    --enable-rootfs=glibc_std --enable-kernel=standard \
    --with-package=gdb \
    --enable-jobs=1 --enable-parallel-pkgbuilds=8 \
    --enable-rm-work=yes --enable-rm-oldimgs=yes \
    --enable-checkout-all-layers=yes --enable-reconfig \
    --enable-ccache=yes --with-ccache-dir=/path/to/ccache \
    --with-sstate-dir=/path/to/sstate --with-rcpl-version=0029
$ make -C build linux-windriver.menuconfig
Change the USB serial convertor support to module.
< CONFIG_USB_SERIAL=y
< CONFIG_USB_SERIAL_CONSOLE=y
---
> CONFIG_USB_SERIAL=m
$ make -C build linux-windriver
...
| Building modules, stage 2.
| MODPOST 170 modules
| ERROR: "kgdboc_init_hook" [drivers/usb/serial/usbserial.ko] undefined!
| make[3]: *** [__modpost] Error 1
| make[2]: *** [modules] Error 2
| make[1]: *** [sub-make] Error 2
| make: *** [all] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile_kernelmodules (log file is located at /Projects/285_image/bitbake_build/tmp/work/i486sx_vortex_board-wrs-linux/linux-windriver/3.10-r0.1/temp/do_compile_kernelmodules/log.do_compile_kernelmodules.20613)
ERROR: Task 450 (/Projects/285_image/layers/wr-kernel/recipes-kernel/linux/linux-windriver_3.10.bb, do_compile_kernelmodules) failed with exit code '1'
NOTE: Tasks Summary: Attempted 5787 tasks of which 5764 didn't need to be rerun and 1 failed.
No currently running tasks (5787 of 5851) 
...