Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 67108 invoked from network); 26 Jun 2007 15:18:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 Jun 2007 15:18:20 -0000 Received: (qmail 66580 invoked by uid 500); 26 Jun 2007 15:18:07 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 66454 invoked by uid 500); 26 Jun 2007 15:18:06 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 66388 invoked by uid 99); 26 Jun 2007 15:18:06 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Jun 2007 08:18:06 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [192.18.1.36] (HELO gmp-ea-fw-1.sun.com) (192.18.1.36) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Jun 2007 08:18:02 -0700 Received: from d1-emea-09.sun.com ([192.18.2.119]) by gmp-ea-fw-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l5QFHaGW025500 for ; Tue, 26 Jun 2007 15:17:40 GMT Received: from conversion-daemon.d1-emea-09.sun.com by d1-emea-09.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) id <0JK90000111KI600@d1-emea-09.sun.com> (original mail from Dmytro.Fedonin@Sun.COM) for dev@apr.apache.org; Tue, 26 Jun 2007 16:17:36 +0100 (BST) Received: from [129.157.73.125] by d1-emea-09.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPSA id <0JK900LGP14U5BT7@d1-emea-09.sun.com> for dev@apr.apache.org; Tue, 26 Jun 2007 16:17:19 +0100 (BST) Date: Tue, 26 Jun 2007 17:22:56 +0200 From: Dmytro Fedonin Subject: configure.in host_cpu atomic confuse Sender: Dmytro.Fedonin@Sun.COM To: dev@apr.apache.org Message-id: <46812F50.3020104@sun.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=us-ascii Content-transfer-encoding: 7BIT X-Accept-Language: en-us, en User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/20060417 X-Virus-Checked: Checked by ClamAV on apache.org Hi all, I had a confuse with usage of atomic inc/dec of APR running on x86. And I have found the root in configure.in file which contains missyes. I do believe generic atomics should be forced on cpu other then x86. Otherwise it makes no sense to use apr_atomic functions. Diff was done on apr_20070625102023.tar.gz snapshot. @@ -489,8 +481,8 @@ fi ], [case $host_cpu in - i[[456]]86) force_generic_atomics=yes ;; - *) force_generic_atomics=no ;; + i[[456]]86) force_generic_atomics=no ;; + *) force_generic_atomics=yes ;; esac ]) -- Best regards, Dmytro