From owner-freebsd-ports@FreeBSD.ORG Tue Nov 10 00:28:04 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4B39106566B for ; Tue, 10 Nov 2009 00:28:04 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: from mail-bw0-f213.google.com (mail-bw0-f213.google.com [209.85.218.213]) by mx1.freebsd.org (Postfix) with ESMTP id 530098FC0A for ; Tue, 10 Nov 2009 00:28:04 +0000 (UTC) Received: by bwz5 with SMTP id 5so4235218bwz.3 for ; Mon, 09 Nov 2009 16:28:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=3KMiRS5rxn8Mz9FcPefy6kN1cun0uwHgS/tQNVPM5bU=; b=Y7kTNTNfaF2N76k4cby2qpYZMS6JoXjpcAHjVHS+UjUD4c/bqbFRSKPZ1BP+g2iCyN +IaE8jpF3bIrJju+hu6EQZTh/rfRTTYktda5yrmkZDX/OKUPLXop4GJZ85KJzTn5E3ZP d0dBz5B4l14nyMBn8l1IvZsOua8FjNxH46644= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=kHpJtZkGD9LZfXWObX0GYQL///o9DlX8hwmteq3+FZILSvvXHVubErr+MjmdYfmgZR AtHn6rPLHYNVFAQ2VMfJU9xMRoa1bQ13srwPclhyA4J4DXcE3iNvik67s0L9qpwgd0rG oG34enDH2vjBas86VFs0jhoI41Mf1Fqw+Td68= MIME-Version: 1.0 Received: by 10.204.154.150 with SMTP id o22mr2806022bkw.154.1257812882776; Mon, 09 Nov 2009 16:28:02 -0800 (PST) In-Reply-To: References: <3cb459ed0911071747y11e5ace3gca92c9814a11d139@mail.gmail.com> <4AF628EC.3030404@acm.poly.edu> Date: Tue, 10 Nov 2009 03:28:02 +0300 Message-ID: <3cb459ed0911091628k499507ffl13a1970d270c921d@mail.gmail.com> From: Alexander Churanov To: rea-fbsd@codelabs.ru Content-Type: text/plain; charset=ISO-8859-1 Cc: ports@freebsd.org, Mark Linimon , Boris Kochergin Subject: Re: Issues with devel/boost-* on Sparc64 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Nov 2009 00:28:04 -0000 Folks, I've identified the root cause of the issue. Boost folks are using custom routine written in assembly language for SPARC. If the line 57 of boost/smart_ptr/detail/sp_counted_base.hpp is commented, the implementation switches to spin-locked and code compiles successfully. I will contact Boost developers in order to fix this in upstream. I'll also create a patch for devel/boost-libs port for using in the meanwhile. Alexander Churanov