Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ishapes and a bit on so files #35

Merged
merged 2 commits into from
Jan 30, 2024
Merged

ishapes and a bit on so files #35

merged 2 commits into from
Jan 30, 2024

Commits on Jan 14, 2024

  1. opendds: so library files fixes

    * renamed 'FILES:SOLIBSDEV' to 'FILES_SOLIBSDEV'.
      The ':' variant doesn't exist in Yocto
      Fixed a oelint-adv issue
    * SOLIBS = ".so*"
      This will add all the versions of the so libraries into the 'opendds'
      package.  What's not the default in Linux/Yocto.  The '*.so' file
      should be in the opendds-dev package.
      But without the ishapes demo isn't working.
    * Removed some code in the 'do_configure'
      This was making the '.so.MAJOR' and 'so.MAJOR.MINOR' versions of the
      libraries.  Those are also not part when installing with 'configure, make, make --install'
      e.g.:
        /usr/lib/libTAO.so.3.1 was removed
        /usr/lib/libTAO.so.3 was removed
    
    The buildhistory-diff:
        packages/cortexa72-poky-linux/opendds/opendds-dev: FILELIST:
        removed "/usr/lib/libOpenDDS_Udp.so
                 /usr/lib/libTAO_Valuetype.so
                 /usr/lib/libOpenDDS_Dcps.so
                 /usr/lib/libTAO_ImR_Client.so
                 /usr/lib/libTAO_PI.so
                 /usr/lib/libACE_XML_Utils.so
                 /usr/lib/libTAO_IORManip.so
                 /usr/lib/libTAO_CSD_Framework.so
                 /usr/lib/libTAO_BiDirGIOP.so
                 /usr/lib/libTAO_IORTable.so
                 /usr/lib/libOpenDDS_InfoRepoLib.so
                 /usr/lib/libTAO_AnyTypeCode.so
                 /usr/lib/libOpenDDS_Model.so
                 /usr/lib/libTAO_PortableServer.so
                 /usr/lib/libOpenDDS_Multicast.so
                 /usr/lib/libOpenDDS_monitor.so
                 /usr/lib/libOpenDDS_FACE.so
                 /usr/lib/libTAO.so
                 /usr/lib/libOpenDDS_QOS_XML_XSC_Handler.so
                 /usr/lib/libTAO_Svc_Utils.so
                 /usr/lib/libOpenDDS_Shmem.so
                 /usr/lib/libTAO_DynamicInterface.so
                 /usr/lib/libTAO_CSD_ThreadPool.so
                 /usr/lib/libTAO_IDL_FE.so
                 /usr/lib/libOpenDDS_Tcp.so
                 /usr/lib/libTAO_Async_IORTable.so
                 /usr/lib/libTAO_Codeset.so
                 /usr/lib/libOpenDDS_InfoRepoDiscovery.so
                 /usr/lib/libTAO_CodecFactory.so
                 /usr/lib/libOpenDDS_InfoRepoServ.so
                 /usr/lib/libOpenDDS_Security.so
                 /usr/lib/libTAO_Messaging.so
                 /usr/lib/libOpenDDS_Rtps_Udp.so
                 /usr/lib/libOpenDDS_Rtps.so
                 /usr/lib/libACE.so
                 /usr/lib/libOpenDDS_Federator.so"
        packages/cortexa72-poky-linux/opendds/opendds-dev: RDEPENDS: removed "opendds"
        packages/cortexa72-poky-linux/opendds/opendds: FILELIST: removed "
                 /usr/lib/libTAO_IDL_FE.so.3.1
                 /usr/lib/libTAO_IORManip.so.3.1
                 /usr/lib/libOpenDDS_InfoRepoLib.so.3
                 /usr/lib/libOpenDDS_Rtps.so.3
                 /usr/lib/libTAO_CodecFactory.so.3.1
                 /usr/lib/libTAO_DynamicInterface.so.3.1
                 /usr/lib/libOpenDDS_Multicast.so.3
                 /usr/lib/libTAO_PI.so.3.1
                 /usr/lib/libTAO_Messaging.so.3
                 /usr/lib/libTAO_IDL_FE.so.3
                 /usr/lib/libOpenDDS_Federator.so.3.26
                 /usr/lib/libTAO_Async_IORTable.so.3
                 /usr/lib/libTAO_IORTable.so.3.1
                 /usr/lib/libOpenDDS_Shmem.so.3
                 /usr/lib/libOpenDDS_Multicast.so.3.26
                 /usr/lib/libOpenDDS_Dcps.so.3
                 /usr/lib/libACE.so.7
                 /usr/lib/libTAO_PI.so.3
                 /usr/lib/libOpenDDS_Udp.so.3
                 /usr/lib/libOpenDDS_Model.so.3.26
                 /usr/lib/libTAO_Codeset.so.3.1
                 /usr/lib/libTAO_CSD_Framework.so.3.1
                 /usr/lib/libACE_XML_Utils.so.7.1
                 /usr/lib/libOpenDDS_Rtps_Udp.so.3.26
                 /usr/lib/libOpenDDS_Rtps.so.3.26
                 /usr/lib/libTAO_CSD_ThreadPool.so.3
                 /usr/lib/libTAO_CSD_ThreadPool.so.3.1
                 /usr/lib/libOpenDDS_monitor.so.3.26
                 /usr/lib/libOpenDDS_InfoRepoDiscovery.so.3.26
                 /usr/lib/libTAO_Valuetype.so.3.1
                 /usr/lib/libTAO_CSD_Framework.so.3
                 /usr/lib/libOpenDDS_FACE.so.3
                 /usr/lib/libOpenDDS_QOS_XML_XSC_Handler.so.3
                 /usr/lib/libTAO_BiDirGIOP.so.3.1
                 /usr/lib/libOpenDDS_InfoRepoServ.so.3.26
                 /usr/lib/libACE_XML_Utils.so.7
                 /usr/lib/libTAO_Svc_Utils.so.3.1
                 /usr/lib/libOpenDDS_InfoRepoServ.so.3
                 /usr/lib/libOpenDDS_Udp.so.3.26
                 /usr/lib/libTAO_BiDirGIOP.so.3
                 /usr/lib/libOpenDDS_FACE.so.3.26
                 /usr/lib/libOpenDDS_Model.so.3
                 /usr/lib/libTAO_PortableServer.so.3
                 /usr/lib/libTAO.so.3
                 /usr/lib/libOpenDDS_Dcps.so.3.26
                 /usr/lib/libOpenDDS_monitor.so.3
                 /usr/lib/libOpenDDS_Rtps_Udp.so.3
                 /usr/lib/libTAO_Codeset.so.3
                 /usr/lib/libTAO_AnyTypeCode.so.3.1
                 /usr/lib/libOpenDDS_Security.so.3
                 /usr/lib/libTAO_Async_IORTable.so.3.1
                 /usr/lib/libOpenDDS_Federator.so.3
                 /usr/lib/libTAO_ImR_Client.so.3
                 /usr/lib/libOpenDDS_Tcp.so.3
                 /usr/lib/libTAO.so.3.1
                 /usr/lib/libOpenDDS_InfoRepoDiscovery.so.3
                 /usr/lib/libOpenDDS_Tcp.so.3.26
                 /usr/lib/libACE.so.7.1
                 /usr/lib/libTAO_Messaging.so.3.1
                 /usr/lib/libTAO_DynamicInterface.so.3
                 /usr/lib/libOpenDDS_InfoRepoLib.so.3.26
                 /usr/lib/libTAO_IORTable.so.3
                 /usr/lib/libTAO_CodecFactory.so.3
                 /usr/lib/libTAO_Svc_Utils.so.3
                 /usr/lib/libOpenDDS_QOS_XML_XSC_Handler.so.3.26
                 /usr/lib/libTAO_ImR_Client.so.3.1
                 /usr/lib/libTAO_PortableServer.so.3.1
                 /usr/lib/libTAO_IORManip.so.3
                 /usr/lib/libTAO_Valuetype.so.3
                 /usr/lib/libOpenDDS_Shmem.so.3.26
                 /usr/lib/libTAO_AnyTypeCode.so.3
                 /usr/lib/libOpenDDS_Security.so.3.26",
        added    "
                 /usr/lib/libOpenDDS_Udp.so
                 /usr/lib/libTAO_Valuetype.so
                 /usr/lib/libOpenDDS_Dcps.so
                 /usr/lib/libTAO_ImR_Client.so
                 /usr/lib/libTAO_PI.so
                 /usr/lib/libACE_XML_Utils.so
                 /usr/lib/libTAO_IORManip.so
                 /usr/lib/libTAO_CSD_Framework.so
                 /usr/lib/libTAO_BiDirGIOP.so
                 /usr/lib/libTAO_IORTable.so
                 /usr/lib/libOpenDDS_InfoRepoLib.so
                 /usr/lib/libTAO_AnyTypeCode.so
                 /usr/lib/libOpenDDS_Model.so
                 /usr/lib/libTAO_PortableServer.so
                 /usr/lib/libOpenDDS_Multicast.so
                 /usr/lib/libOpenDDS_monitor.so
                 /usr/lib/libOpenDDS_FACE.so
                 /usr/lib/libTAO.so
                 /usr/lib/libOpenDDS_QOS_XML_XSC_Handler.so
                 /usr/lib/libTAO_Svc_Utils.so
                 /usr/lib/libOpenDDS_Shmem.so
                 /usr/lib/libTAO_CSD_ThreadPool.so
                 /usr/lib/libTAO_DynamicInterface.so
                 /usr/lib/libTAO_IDL_FE.so
                 /usr/lib/libOpenDDS_Tcp.so
                 /usr/lib/libTAO_Async_IORTable.so
                 /usr/lib/libTAO_Codeset.so
                 /usr/lib/libOpenDDS_InfoRepoDiscovery.so
                 /usr/lib/libTAO_CodecFactory.so
                 /usr/lib/libOpenDDS_InfoRepoServ.so
                 /usr/lib/libOpenDDS_Security.so
                 /usr/lib/libTAO_Messaging.so
                 /usr/lib/libOpenDDS_Rtps_Udp.so
                 /usr/lib/libOpenDDS_Rtps.so
                 /usr/lib/libACE.so
                 /usr/lib/libOpenDDS_Federator.so"
    
    Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
    vermaete committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    65a6e2f View commit details
    Browse the repository at this point in the history
  2. opendds: adding the ishapes PACKAGECONFIG

    By default: disabled
    Testen on Rpi4
    
    Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
    vermaete committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    85af4e4 View commit details
    Browse the repository at this point in the history