--- tde2e/CMakeLists.txt.orig	2026-10-08 21:02:52 UTC
+++ tde2e/CMakeLists.txt
@@ -66,7 +66,7 @@ set(TDE2E_TEST_SOURCE "${TDE2E_TEST_SOURCE}" PARENT_SC
 
 set(TDE2E_TEST_SOURCE "${TDE2E_TEST_SOURCE}" PARENT_SCOPE)
 
-add_library(tde2e STATIC ${TDE2E_SOURCE})
+add_library(tde2e ${TDE2E_SOURCE})
 if (NOT CMAKE_CROSSCOMPILING)
   add_dependencies(tde2e tl_generate_common)
 endif()
@@ -92,3 +92,9 @@ endif()
     install(FILES td/e2e/e2e_api.h td/e2e/e2e_errors.h DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/td/e2e")
   endif()
 endif()
+
+# Add SOVERSION to shared libraries
+set_target_properties(tde2e PROPERTIES 
+        VERSION ${PROJECT_VERSION}
+        SOVERSION ${PROJECT_VERSION_MAJOR}
+        EXPORT_NAME tde2e )
