From owner-freebsd-ports@freebsd.org Fri Aug 19 14:39:10 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 746C7BBEB87 for ; Fri, 19 Aug 2016 14:39:10 +0000 (UTC) (envelope-from kangjoni76@gmail.com) Received: from mail-ua0-x236.google.com (mail-ua0-x236.google.com [IPv6:2607:f8b0:400c:c08::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3108218C8 for ; Fri, 19 Aug 2016 14:39:10 +0000 (UTC) (envelope-from kangjoni76@gmail.com) Received: by mail-ua0-x236.google.com with SMTP id k90so83287285uak.1 for ; Fri, 19 Aug 2016 07:39:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=ZF+YZBoy08MzdmeWOhmTHk3nlLOTsztjrgzEVTvRmgc=; b=w4se2tzI3YssQp4g5aNH8zDCVK6/er2ujBOV2ZaxcowO4HhxthhV81nQJr9ACuKSOJ 3HY6GWrQGPk7Lo6HS7UP7lBgpiP2Ml2v4NCGmATxyiuCtGRhpBSRTppAGcBHaI0Jv0JS 44QjW7rZcaDTw9dfItEJvhyjfQpd3BG4Bhz1Ei7m3PKGEwnDWi8FLLV6YIj6ZBOa9TpJ U5vd0I+dlmQFTuP9zosbmKOnifMjLfajhRmD/rbjpvHwfaQgPqa8d7fHwI6OKbO0FHct ZWy7qEjZRz0CkN2KJxb7h68PrXOXzItMwO8GWTCCbLh2+aYTXhIjo94CxtO3tt6x856M khdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ZF+YZBoy08MzdmeWOhmTHk3nlLOTsztjrgzEVTvRmgc=; b=AkYvmZzrKYiJh2zHj8sezO/9v8NUsDOr/JNS8Nw3/C817fFZVTX5KhY0Br2/qDEIYJ jbDmKAxF/Zz8DLqgeK83g/XjcPjj2xy37AFreqgxDw14sy7k0Ejl7fuIJgq5qWiiXM9T DULSqV6Ud7iTP6FPDJHP+aztzhEmuHcS4S4NyiPDSodx3C3shyjY1OF0DDFo2d50LA21 I4wPWvgtlPHvVMhpFAL8usErSX+1WfizEDFoOFiJuXlYne294ZE61x3Dfmty3ikBqz85 G+ypoG0+TlTaJMkCM0rPX7eUlesjvsSy+h6A+rApquOrgIcG9Zin2T7ut7uqb316ULQD u97Q== X-Gm-Message-State: AEkooutn3ZVJiYObmTchE/UXD+k4MzZ8rpTiWbyQOfnNUHlMvJca34I3DKTX9L22PXi/ksw7X7+/MgqPRligLw== X-Received: by 10.31.6.18 with SMTP id 18mr4257103vkg.43.1471617549187; Fri, 19 Aug 2016 07:39:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.20.197 with HTTP; Fri, 19 Aug 2016 07:39:08 -0700 (PDT) From: kang joni Date: Fri, 19 Aug 2016 21:39:08 +0700 Message-ID: Subject: how did BSD libc make binary compatibility promise beetween freebsd version? To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2016 14:39:10 -0000 As the title suggest, I usually compile my linux code from old debian squeeze to run for either centos 6 or debian wheezy and these distros later version and adjusting some app rpath and clang libc++ runtime libs to point local relative file path via origin method. Is there any easy guideline to follow when working on bsd libc version? I feels do not like on how libc emulation method as it seems complex configuration fine tuning for starter BSD like me. Thanks.