Invention Grant
- Patent Title: Identifying and configuring compatible versions of runtime components by shared libraries
-
Application No.: US16848681Application Date: 2020-04-14
-
Publication No.: US11709670B2Publication Date: 2023-07-25
- Inventor: Srinivasan Subramanian , Pruthvi K. Madugundu , Freddy Paul , Jagadish Krishnamoorthy , Diwakar Das , Praveen K. Jain
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F9/54 ; G06F9/445 ; G06F9/455 ; G06F8/71 ; G06F16/14 ; G06F16/176

Abstract:
An electronic device includes a processor and a storage device having a file system with a plurality of directories. The processor executes an application that has a dependency on a shared library, the shared library having a dependency on a runtime component. When executing the application, the processor loads the shared library, the loading including executing a constructor for the shared library. Executing the constructor causes the processor to identify a selected directory where a compatible version of the runtime component is to be found based on a location of the shared library in the file system, the location of the shared library being determined from an application context from the application. When subsequently loading the runtime component for execution, the processor locates the runtime component in the selected directory.
Public/Granted literature
- US20210318862A1 Identifying and Configuring Compatible Versions of Runtime Components by Shared Libraries Public/Granted day:2021-10-14
Information query