From commits-return-803-archive-asf-public=cust-asf.ponee.io@mnemonic.apache.org Sun Jul 19 00:43:38 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mailroute1-lw-us.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with ESMTPS id 345F4180656 for ; Sun, 19 Jul 2020 02:43:38 +0200 (CEST) Received: from mail.apache.org (localhost [127.0.0.1]) by mailroute1-lw-us.apache.org (ASF Mail Server at mailroute1-lw-us.apache.org) with SMTP id 53E56123F2B for ; Sun, 19 Jul 2020 00:43:37 +0000 (UTC) Received: (qmail 94915 invoked by uid 500); 19 Jul 2020 00:43:36 -0000 Mailing-List: contact commits-help@mnemonic.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mnemonic.apache.org Delivered-To: mailing list commits@mnemonic.apache.org Received: (qmail 94906 invoked by uid 99); 19 Jul 2020 00:43:36 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Jul 2020 00:43:36 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id CA15E811D9; Sun, 19 Jul 2020 00:43:35 +0000 (UTC) Date: Sun, 19 Jul 2020 00:43:35 +0000 To: "commits@mnemonic.apache.org" Subject: [mnemonic] branch master updated: Fix undefined reference to pthread_create for native library building MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <159511941576.23356.8168010330889331350@gitbox.apache.org> From: garyw@apache.org X-Git-Host: gitbox.apache.org X-Git-Repo: mnemonic X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 65c06f7b5870a53bdae1590bd7f2c977ce30acd5 X-Git-Newrev: 7a767cfe0570a9c097a0a8c371bdf7cfc4a8fd1a X-Git-Rev: 7a767cfe0570a9c097a0a8c371bdf7cfc4a8fd1a X-Git-NotificationType: ref_changed_plus_diff X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated This is an automated email from the ASF dual-hosted git repository. garyw pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mnemonic.git The following commit(s) were added to refs/heads/master by this push: new 7a767cf Fix undefined reference to pthread_create for native library building 7a767cf is described below commit 7a767cfe0570a9c097a0a8c371bdf7cfc4a8fd1a Author: Gary AuthorDate: Sat Jul 18 17:23:50 2020 -0700 Fix undefined reference to pthread_create for native library building --- .../mnemonic-utilities-service/src/main/native/CMakeLists.txt | 1 + .../mnemonic-nvml-pmem-service/src/main/native/CMakeLists.txt | 2 +- .../mnemonic-nvml-vmem-service/src/main/native/CMakeLists.txt | 2 +- .../mnemonic-pmalloc-service/src/main/native/CMakeLists.txt | 2 +- .../mnemonic-pmdk-pmem-service/src/main/native/CMakeLists.txt | 2 +- .../mnemonic-pmdk-vmem-service/src/main/native/CMakeLists.txt | 2 +- .../mnemonic-sys-vmem-service/src/main/native/CMakeLists.txt | 1 + pom.xml | 2 +- 8 files changed, 8 insertions(+), 6 deletions(-) diff --git a/mnemonic-computing-services/mnemonic-utilities-service/src/main/native/CMakeLists.txt b/mnemonic-computing-services/mnemonic-utilities-service/src/main/native/CMakeLists.txt index 217599e..6e45a62 100644 --- a/mnemonic-computing-services/mnemonic-utilities-service/src/main/native/CMakeLists.txt +++ b/mnemonic-computing-services/mnemonic-utilities-service/src/main/native/CMakeLists.txt @@ -41,6 +41,7 @@ add_library(utilitiescomputing SHARED common.c org_apache_mnemonic_service_computing_internal_PrintServiceImpl.c org_apache_mnemonic_service_computing_internal_VectorizationServiceImpl.c) target_include_directories(utilitiescomputing PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) +target_link_libraries(utilitiescomputing ${CMAKE_THREAD_LIBS_INIT}) include (InstallRequiredSystemLibraries) set (CPACK_RESOURCE_FILE_LICENSE diff --git a/mnemonic-memory-services/mnemonic-nvml-pmem-service/src/main/native/CMakeLists.txt b/mnemonic-memory-services/mnemonic-nvml-pmem-service/src/main/native/CMakeLists.txt index f641de1..7e14fb2 100644 --- a/mnemonic-memory-services/mnemonic-nvml-pmem-service/src/main/native/CMakeLists.txt +++ b/mnemonic-memory-services/mnemonic-nvml-pmem-service/src/main/native/CMakeLists.txt @@ -50,7 +50,7 @@ endif (NOT LIBPMEMOBJ_LIBRARIES) add_library(pmemallocator SHARED common.c org_apache_mnemonic_service_memory_internal_PMemServiceImpl.c) target_include_directories(pmemallocator PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) -target_link_libraries(pmemallocator ${LIBPMEMOBJ_LIBRARIES} ${LIBPMEM_LIBRARIES}) +target_link_libraries(pmemallocator ${LIBPMEMOBJ_LIBRARIES} ${LIBPMEM_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) include (InstallRequiredSystemLibraries) set (CPACK_RESOURCE_FILE_LICENSE diff --git a/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/native/CMakeLists.txt b/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/native/CMakeLists.txt index 382c048..b6610fe 100644 --- a/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/native/CMakeLists.txt +++ b/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/native/CMakeLists.txt @@ -45,7 +45,7 @@ endif (NOT LIBVMEM_LIBRARIES) add_library(vmemallocator SHARED common.c org_apache_mnemonic_service_memory_internal_VMemServiceImpl.c) target_include_directories(vmemallocator PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) -target_link_libraries(vmemallocator ${LIBVMEM_LIBRARIES}) +target_link_libraries(vmemallocator ${LIBVMEM_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) include (InstallRequiredSystemLibraries) set (CPACK_RESOURCE_FILE_LICENSE diff --git a/mnemonic-memory-services/mnemonic-pmalloc-service/src/main/native/CMakeLists.txt b/mnemonic-memory-services/mnemonic-pmalloc-service/src/main/native/CMakeLists.txt index 2942044..8a988a0 100644 --- a/mnemonic-memory-services/mnemonic-pmalloc-service/src/main/native/CMakeLists.txt +++ b/mnemonic-memory-services/mnemonic-pmalloc-service/src/main/native/CMakeLists.txt @@ -47,7 +47,7 @@ endif (NOT LIBPMALLOC_LIBRARIES) add_library(pmallocallocator SHARED common.c org_apache_mnemonic_service_memory_internal_PMallocServiceImpl.c) target_include_directories(pmallocallocator PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) -target_link_libraries(pmallocallocator ${LIBPMALLOC_LIBRARIES}) +target_link_libraries(pmallocallocator ${LIBPMALLOC_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) include (InstallRequiredSystemLibraries) set (CPACK_RESOURCE_FILE_LICENSE diff --git a/mnemonic-memory-services/mnemonic-pmdk-pmem-service/src/main/native/CMakeLists.txt b/mnemonic-memory-services/mnemonic-pmdk-pmem-service/src/main/native/CMakeLists.txt index 65de2d0..3f6fcf0 100644 --- a/mnemonic-memory-services/mnemonic-pmdk-pmem-service/src/main/native/CMakeLists.txt +++ b/mnemonic-memory-services/mnemonic-pmdk-pmem-service/src/main/native/CMakeLists.txt @@ -50,7 +50,7 @@ endif (NOT LIBPMEMOBJ_LIBRARIES) add_library(pmdkpmemallocator SHARED common.c org_apache_mnemonic_service_memory_internal_PMDKPMemServiceImpl.c) target_include_directories(pmdkpmemallocator PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) -target_link_libraries(pmdkpmemallocator ${LIBPMEMOBJ_LIBRARIES} ${LIBPMEM_LIBRARIES}) +target_link_libraries(pmdkpmemallocator ${LIBPMEMOBJ_LIBRARIES} ${LIBPMEM_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) include (InstallRequiredSystemLibraries) set (CPACK_RESOURCE_FILE_LICENSE diff --git a/mnemonic-memory-services/mnemonic-pmdk-vmem-service/src/main/native/CMakeLists.txt b/mnemonic-memory-services/mnemonic-pmdk-vmem-service/src/main/native/CMakeLists.txt index e0ab097..0b5c340 100644 --- a/mnemonic-memory-services/mnemonic-pmdk-vmem-service/src/main/native/CMakeLists.txt +++ b/mnemonic-memory-services/mnemonic-pmdk-vmem-service/src/main/native/CMakeLists.txt @@ -45,7 +45,7 @@ endif (NOT LIBVMEM_LIBRARIES) add_library(pmdkvmemallocator SHARED common.c org_apache_mnemonic_service_memory_internal_PMDKVMemServiceImpl.c) target_include_directories(pmdkvmemallocator PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) -target_link_libraries(pmdkvmemallocator ${LIBVMEM_LIBRARIES}) +target_link_libraries(pmdkvmemallocator ${LIBVMEM_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) include (InstallRequiredSystemLibraries) set (CPACK_RESOURCE_FILE_LICENSE diff --git a/mnemonic-memory-services/mnemonic-sys-vmem-service/src/main/native/CMakeLists.txt b/mnemonic-memory-services/mnemonic-sys-vmem-service/src/main/native/CMakeLists.txt index 3631b7f..a0b356a 100644 --- a/mnemonic-memory-services/mnemonic-sys-vmem-service/src/main/native/CMakeLists.txt +++ b/mnemonic-memory-services/mnemonic-sys-vmem-service/src/main/native/CMakeLists.txt @@ -40,6 +40,7 @@ include_directories(${CMAKE_THREAD_LIBS_INIT}) add_library(sysvmemallocator SHARED common.c org_apache_mnemonic_service_memory_internal_SysVMemServiceImpl.c) target_include_directories(sysvmemallocator PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) +target_link_libraries(sysvmemallocator ${CMAKE_THREAD_LIBS_INIT}) include (InstallRequiredSystemLibraries) set (CPACK_RESOURCE_FILE_LICENSE diff --git a/pom.xml b/pom.xml index 0275859..e812906 100644 --- a/pom.xml +++ b/pom.xml @@ -369,7 +369,7 @@ org.apache.maven.plugins maven-antrun-plugin - 1.8 + 3.0.0 org.apache.maven.plugins