From patchwork Sun Sep 18 20:56:18 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Olivier Schonken X-Patchwork-Id: 671478 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3schCQ3XcTz9sf9 for ; Mon, 19 Sep 2016 06:56:50 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=ap+9LJZf; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 7E24389641; Sun, 18 Sep 2016 20:56:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4qfm-AAHIvlB; Sun, 18 Sep 2016 20:56:45 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id C162189426; Sun, 18 Sep 2016 20:56:45 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 7C1EA1CF847 for ; Sun, 18 Sep 2016 20:56:44 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 76AA6884CF for ; Sun, 18 Sep 2016 20:56:44 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zkPi2Q55bfTd for ; Sun, 18 Sep 2016 20:56:42 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 476DD884AE for ; Sun, 18 Sep 2016 20:56:42 +0000 (UTC) Received: by mail-wm0-f65.google.com with SMTP id l132so10808944wmf.1 for ; Sun, 18 Sep 2016 13:56:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=SDjNDK5SPg853lb4BqNe20w0UHVAV2ThKVSxP8JR9ss=; b=ap+9LJZfXft7g+sJJKL5BBY+ULAZ4lKVg2NzInSoKbkaEx41D747OjcvkRhGgH29nd OX6oFHKQ09Qd9Gq0Y9qsL7DtffCfMWdLWGbIWEbseXIAxPbFUtFqSKTdWAqadEeTOMeN PAkQktDExXXc3OIRH0lvnSm0ciwzz8rjbkG/eO5pDPMjmqbrLTXosOMHmzCKc4PeYc4D QWJZc611XHkQQEmm2bX7vcmrrAR9vwRNQcEku0vsbf7PHRlVpLBGW73KBXa0vY6DV8op zjFnwps/58mf6xmhPZF4VvFg8hiV3Is5h/xhayPrugAgPMXpHXYJu2ajvOAN9C9IPv3b weHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=SDjNDK5SPg853lb4BqNe20w0UHVAV2ThKVSxP8JR9ss=; b=mpDPR80H2Yy5KUYMTiEJCUftoL64dDjLdv5E/urC08YmjGMyAnPwcINQDQop8mtHmM XvIN1jphD21iaH/3+dce1OiIMoIdgEeDMSjYKo98BIx+cX+f8vX+DMjJ6fY1r6zmy4Qp eQ7OikcuPP2yUcxEOWnzV7X/SMkJWRfBMkw6fglSs0+QayF7+e+IK/sCdk/7iVz7vRnz /E3zuojFzdTfCIKFY2xkYu9PWTj59+ZpWVF+UfQuvfA+u1e1qN1KYw1ntAwh2IotXgow BgLP3tR2f2tFeGKdiupHH4YHH3kPWK0H3AoPQizdJ9At4YDjAa/DmH/4BJ4osESip5LJ N2Ww== X-Gm-Message-State: AE9vXwMKB8p+XPmUmqoi/YysHWaiYgQ1oXv+rB20LUZCjYQJzdU2YWKzYZkgyS4X8zvTmA== X-Received: by 10.28.221.213 with SMTP id u204mr7198448wmg.117.1474232200550; Sun, 18 Sep 2016 13:56:40 -0700 (PDT) Received: from olivier-TravelMate.lan ([197.88.188.49]) by smtp.gmail.com with ESMTPSA id k2sm18564278wmg.23.2016.09.18.13.56.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 18 Sep 2016 13:56:39 -0700 (PDT) From: Olivier Schonken To: buildroot@buildroot.org Date: Sun, 18 Sep 2016 22:56:18 +0200 Message-Id: <1474232179-19811-2-git-send-email-olivier.schonken@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1474232179-19811-1-git-send-email-olivier.schonken@gmail.com> References: <1474232179-19811-1-git-send-email-olivier.schonken@gmail.com> Cc: Olivier Schonken Subject: [Buildroot] [PATCH 1/2] Openjpeg: Add patch to enable finding pthreads library by default X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Olivier Schonken --- ...eLists-to-include-finding-of-pthreads-by-.patch | 49 ++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 package/openjpeg/0001-Modify-CmakeLists-to-include-finding-of-pthreads-by-.patch diff --git a/package/openjpeg/0001-Modify-CmakeLists-to-include-finding-of-pthreads-by-.patch b/package/openjpeg/0001-Modify-CmakeLists-to-include-finding-of-pthreads-by-.patch new file mode 100644 index 0000000..c31ad06 --- /dev/null +++ b/package/openjpeg/0001-Modify-CmakeLists-to-include-finding-of-pthreads-by-.patch @@ -0,0 +1,49 @@ +From 0465bc4be814f01073cd31bbd6ad1f3a87a599c1 Mon Sep 17 00:00:00 2001 +From: Olivier Schonken +Date: Sun, 18 Sep 2016 22:23:06 +0200 +Subject: [PATCH] Modify CmakeLists to include finding of pthreads by default + +Signed-off-by: Olivier Schonken +--- + CMakeLists.txt | 8 ++++---- + src/bin/jp2/CMakeLists.txt | 2 +- + 2 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 229da1e..66cf631 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -219,13 +219,13 @@ OPJ_TEST_LARGE_FILES(OPJ_HAVE_LARGEFILES) + + #----------------------------------------------------------------------------- + # Build Library ++find_package(Threads REQUIRED) ++if(NOT CMAKE_USE_PTHREADS_INIT) ++ message(FATAL_ERROR "Only pthread are supported") ++endif() + if(BUILD_JPIP_SERVER) + find_package(CURL REQUIRED) + find_package(FCGI REQUIRED) +- find_package(Threads REQUIRED) +- if(NOT CMAKE_USE_PTHREADS_INIT) +- message(FATAL_ERROR "Only pthread are supported") +- endif() + endif() + add_subdirectory(src/lib) + +diff --git a/src/bin/jp2/CMakeLists.txt b/src/bin/jp2/CMakeLists.txt +index 1c2ef39..ae35f0c 100644 +--- a/src/bin/jp2/CMakeLists.txt ++++ b/src/bin/jp2/CMakeLists.txt +@@ -32,7 +32,7 @@ endif() + foreach(exe opj_decompress opj_compress opj_dump) + add_executable(${exe} ${exe}.c ${common_SRCS}) + target_link_libraries(${exe} ${OPENJPEG_LIBRARY_NAME} +- ${PNG_LIBNAME} ${TIFF_LIBNAME} ${LCMS_LIBNAME} ++ ${PNG_LIBNAME} ${TIFF_LIBNAME} ${LCMS_LIBNAME} ${CMAKE_THREAD_LIBS_INIT} + ) + # To support universal exe: + if(ZLIB_FOUND AND APPLE) +-- +2.7.4 +