Fixed                
                
            
            
                
                    Created: Apr 21, 2016   
                                            Updated: Sep 8, 2018                                    
                
                    
                                    
             
         
        
            
            
                                    
                        Resolved Date: Jul 11, 2016                    
                
                
                                    
                        Found In Version: 7.0.0.13                     
                
                                    
                        Fix Version: 7.0.0.18                    
                
                                        
                            Severity: Standard                        
                    
                                        
                            Applicable for: Wind River Linux 7                        
                    
                                    
                        Component/s: Build & Config                    
                
                                    
                        Host OS: Linux Ubuntu                    
                
                             
         
                        
                The package that causes libgnutls-openssl to be pulled in incorrectly is iputils. The wpa-supplicant package also has an
implicit dependency on it, but just including it in the IMAGE_INSTALL does not cause the library to appear. However, the
wpa-supplicant package should be configured to use the openssl PACKAGECONFIG instead to avoid any issues on runtime (see
TestLayers/templates/default/template.conf for details).
The current behavior is that the system build results in unlicensed content being added without any warning. 
        
                        
                See build.tar.gz which contains an extremely minimal build script and layer using stock Wind River Linux 7 to reproduce the issue.
Directions to reproduce:
1.	Extract said tarball to a location where you wish to build the platform.
Please replace the extracted build.sh with the one attached to this Jira.
2.	Set the WORKSPACE variable to $PWD
3.     Set WRL7 variable to point to WRL7 install
4.	Run build.sh to perform the build
5.	Navigate to $WORKSPACE/_BuildWRLinux/Test_prj/export/dist/usr/lib and confirm that libgnutls-openssl is present.
Test_prj$ find export/dist -name libgnutls-openssl*
export/dist/usr/lib/libgnutls-openssl.so.27
export/dist/usr/lib/libgnutls-openssl.so.27.0.2
----- Content of build.sh -------
eval `${WRL7}/wrenv.sh -p wrlinux-7 -o print_env -f sh`
rm -rf ${WORKSPACE}/_BuildWRLinux/Test_prj
mkdir -p ${WORKSPACE}/_BuildWRLinux/Test_prj
cd ${WORKSPACE}/_BuildWRLinux/Test_prj
${WIND_LINUX_CONFIGURE_CLI} \
   --enable-board=intel-baytrail-32 \
   --enable-build=production \
   --enable-ccache=yes \
   --with-ccache-dir=${WORKSPACE}/_BuildWRLinux/GCC_CACHE \
   --with-sstate-dir=${WORKSPACE}/_BuildWRLinux/SSTATE_CACHE \
   --enable-kernel=preempt-rt \
   --enable-rootfs=glibc-core \
   --with-license-blacklist="GPLv3,LGPLv3" \
   --enable-buildhist=yes \
   --with-template="" \
   --with-layer=wr-bsps/intel-x86,${WORKSPACE}/TestLayers \
   --enable-prserver=no \
   --with-package=curl \
   --with-init=sysvinit \
   --enable-reconfig
make export-dist