Fixed                
                
            
            
                
                    Created: Nov 17, 2013   
                                            Updated: Dec 3, 2018                                    
                
                    
                                    
             
         
        
            
            
                                    
                        Resolved Date: Dec 9, 2013                    
                
                
                                    
                        Found In Version: 6.0                    
                
                                    
                        Fix Version: 6.0.0.1                    
                
                                        
                            Severity: Severe                        
                    
                                        
                            Applicable for: Wind River Linux 6                        
                    
                                    
                        Component/s: Docs                    
                
                
                             
         
                        
                $LD $LDFLAGS
x86_64-wrs-linux-ld: unrecognized option '-Wl,-O1'
x86_64-wrs-linux-ld: use the --help option for usage information
attach the env.sh file
$ cat env.sh  | grep LDFLAGS
export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu"
The Wl -O1 should not be the LD flags
                        
                Applications
When linking applications as part of using the SDK for development, you should only use
$LDFLAGS and $CC, and not use $LD. 
This is required because the compiler has built-in references to the support libraries for building the application(s). 
Kernel modules
When building kernel modules, do not use $LDFLAGS at all. The kernel sources know the
explicit set of variables required when linking kernel modules. If you need to compile kernel modules in the directory created from extracting the SDK, you must first unset
$LDFLAGS using the following command:
$ unset LDFLAGS
                        
                1)configure --enable-board=qemux86-64 --enable-kernel=standard --enable-rootfs=glibc-std
2)make export-sdk
3) extract the sdk script
./wrlinux-6.0.0.0-eglibc-x86_64-qemux86_64-wrlinux-image-glibc-std-sdk.sh
4) under sdk extract dir
 $ source env.sh
 $ $LD $LDFLAGS