[PATCH 4/4] Update NEWS for user.other_name
[notmuch-archives.git] / 72 / a7323411d7619d133d8e51db4c78b97fe149c8
1 Return-Path: <tomi.ollila@iki.fi>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id E3FEC431FD7\r
6         for <notmuch@notmuchmail.org>; Thu, 26 Feb 2015 11:10:43 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: 2.438\r
10 X-Spam-Level: **\r
11 X-Spam-Status: No, score=2.438 tagged_above=-999 required=5\r
12         tests=[DNS_FROM_AHBL_RHSBL=2.438] autolearn=disabled\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id ER6HPYt7JDbV for <notmuch@notmuchmail.org>;\r
16         Thu, 26 Feb 2015 11:10:40 -0800 (PST)\r
17 Received: from guru.guru-group.fi (guru.guru-group.fi [46.183.73.34])\r
18         by olra.theworths.org (Postfix) with ESMTP id 9FCB3431FD2\r
19         for <notmuch@notmuchmail.org>; Thu, 26 Feb 2015 11:10:40 -0800 (PST)\r
20 Received: from guru.guru-group.fi (localhost [IPv6:::1])\r
21         by guru.guru-group.fi (Postfix) with ESMTP id 296AD10019F;\r
22         Thu, 26 Feb 2015 21:04:27 +0200 (EET)\r
23 From: Tomi Ollila <tomi.ollila@iki.fi>\r
24 To: "J. Lewis Muir" <jlmuir@imca-cat.org>\r
25 Subject: Re: [PATCH] lib: make notmuch shared library install_name be full\r
26         path on Mac OS X\r
27 In-Reply-To: <20150226181423.GA2822@bass.imca.aps.anl.gov>\r
28 References: <1409541227-38895-1-git-send-email-jlmuir@imca-cat.org>\r
29         <87twyao35q.fsf@maritornes.cs.unb.ca>\r
30         <20150226181423.GA2822@bass.imca.aps.anl.gov>\r
31 User-Agent: Notmuch/0.19+53~gb45d2f9 (http://notmuchmail.org) Emacs/24.3.1\r
32         (x86_64-unknown-linux-gnu)\r
33 X-Face: HhBM'cA~<r"^Xv\KRN0P{vn'Y"Kd;zg_y3S[4)KSN~s?O\"QPoL\r
34         $[Xv_BD:i/F$WiEWax}R(MPS`^UaptOGD`*/=@\1lKoVa9tnrg0TW?"r7aRtgk[F\r
35         !)g;OY^,BjTbr)Np:%c_o'jj,Z\r
36 Date: Thu, 26 Feb 2015 21:04:26 +0200\r
37 Message-ID: <m2mw404hqd.fsf@guru.guru-group.fi>\r
38 MIME-Version: 1.0\r
39 Content-Type: text/plain\r
40 Cc: notmuch@notmuchmail.org\r
41 X-BeenThere: notmuch@notmuchmail.org\r
42 X-Mailman-Version: 2.1.13\r
43 Precedence: list\r
44 List-Id: "Use and development of the notmuch mail system."\r
45         <notmuch.notmuchmail.org>\r
46 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
47         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
48 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
49 List-Post: <mailto:notmuch@notmuchmail.org>\r
50 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
51 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
52         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
53 X-List-Received-Date: Thu, 26 Feb 2015 19:10:44 -0000\r
54 \r
55 On Thu, Feb 26 2015, "J. Lewis Muir" <jlmuir@imca-cat.org> wrote:\r
56 \r
57 > On 2/25/15 1:34 AM, David Bremner wrote:\r
58 >> Unfortunately we did not receive any feedback from Mac users in the\r
59 >> meantime. It would be nice to know that your patch won't break the\r
60 >> existing macports and brew packages.  I suppose that those work\r
61 >> because they install the libraries into a well known location.\r
62 >\r
63 > Hi, David.\r
64 >\r
65 > I just tried installing to /usr/local (now on OS X Yosemite 10.10.2),\r
66 > and you're right about that; it appears that because it's a standard\r
67 > location, it works without my patch.  Looking at the dyld(1) man page,\r
68 > it says the following for the DYLD_FALLBACK_LIBRARY_PATH environment\r
69 > variable (and I think the fact that /usr/local/lib is in the default\r
70 > list is the reason why it works without the patch):\r
71 >\r
72 >   This is a colon separated list of directories that contain\r
73 >   libraries.  It is used as the default location for libraries\r
74 >   not found in their install path.  By default, it is set to\r
75 >   $(HOME)/lib:/usr/local/lib:/lib:/usr/lib.\r
76 >\r
77 > However, if I install to /opt, it does *not* work without my patch.  So,\r
78 > I'm still confident that the patch is correct and needed.\r
79 \r
80 It definitely make sense that when loading "dynamically linked" binary,\r
81 and the names of the libraries it tries to open do not contain '/':s (or\r
82 perhaps is not absolute), the system attempts to find it from pre-defined\r
83 location -- and (possibly) otherwise uses the path coded in the name\r
84 \r
85 The commit message is just (IMO) somewhat confusing; what is this\r
86 \r
87   $ otool -L /opt/notmuch-current/lib/libnotmuch.dylib\r
88 \r
89 is there files /opt/notmuch-current/lib/libnotmuch.dylib and\r
90 /opt/notmuch-current/lib/libnotmuch.3.dylib in the fs -- and\r
91 what does otool -L opt/notmuch-current/bin/notmuch output\r
92 \r
93 As a non-mac user it is hard to review this when full visibility\r
94 to the file system is not available...\r
95 \r
96 >\r
97 > Regards,\r
98 >\r
99 > Lewis\r
100 \r
101 \r
102 Tomi\r
103 \r