Re: BUG: bad notmuch shared library install_name on Mac OS X
[notmuch-archives.git] / a8 / 6b047df7f085b1fd76fab464ae77dd8872d139
1 Return-Path: <cceleri@cs.stanford.edu>\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 3E165431FC2\r
6         for <notmuch@notmuchmail.org>; Tue,  6 May 2014 10:02:37 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: 0\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5\r
12         tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001]\r
13         autolearn=disabled\r
14 Received: from olra.theworths.org ([127.0.0.1])\r
15         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
16         with ESMTP id yLAe6-Q5nCiY for <notmuch@notmuchmail.org>;\r
17         Tue,  6 May 2014 10:02:33 -0700 (PDT)\r
18 Received: from qmta02.westchester.pa.mail.comcast.net\r
19         (qmta02.westchester.pa.mail.comcast.net [76.96.62.24])\r
20         by olra.theworths.org (Postfix) with ESMTP id 08E09431FAF\r
21         for <notmuch@notmuchmail.org>; Tue,  6 May 2014 10:02:32 -0700 (PDT)\r
22 Received: from omta23.westchester.pa.mail.comcast.net ([76.96.62.74])\r
23         by qmta02.westchester.pa.mail.comcast.net with comcast\r
24         id yccu1n0011c6gX851h2YHc; Tue, 06 May 2014 17:02:32 +0000\r
25 Received: from jane.lan ([24.11.133.78])\r
26         by omta23.westchester.pa.mail.comcast.net with comcast\r
27         id yh2W1n00e1heoKc3jh2XxS; Tue, 06 May 2014 17:02:32 +0000\r
28 From: Charles Celerier <cceleri@cs.stanford.edu>\r
29 To: notmuch@notmuchmail.org\r
30 Subject: [PATCH 0/5] Improving portability to Mac OS X\r
31 Date: Tue,  6 May 2014 13:02:23 -0400\r
32 Message-Id: <1399395748-44920-1-git-send-email-cceleri@cs.stanford.edu>\r
33 X-Mailer: git-send-email 1.8.5.2 (Apple Git-48)\r
34 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net;\r
35         s=q20140121; t=1399395752;\r
36         bh=KpPKJXZMNpmI/OzAil4i4YwieK0hmqOROvTRtJYqsmY=;\r
37         h=Received:Received:From:To:Subject:Date:Message-Id;\r
38         b=lNQHMmR5I3GS/mS+zHbMU1Is6q0gpoPG8RQY5ACOuUAp1NKIPgIPPmr/6dw8+uoHK\r
39         FqRHDmpqzJo6clgLFU7WNFMhQ1C1A5EFx72SesZuSW8BnC8lXmJQphiDVqjyaL6sPd\r
40         K9JFV1tubq+AJZpgp3/9MJz2lmeJlG3BGSVnyfyvVCHBlgRdHvMuiA3KZ5nE7jHDlb\r
41         UZabxn5WazqiRf/EVabZu2gvYFlQW+ldSAAHp37btEfwFudsPe91gUYFQO6ok5B2MO\r
42         T4K5UUM/Njg6ZA16ju6UehA10YSJvBCtTGKhvTo0U1FQ16vpDmunt2qd+Yvdv5DpVn\r
43         IjRwdTTdmg5Kw==\r
44 X-BeenThere: notmuch@notmuchmail.org\r
45 X-Mailman-Version: 2.1.13\r
46 Precedence: list\r
47 List-Id: "Use and development of the notmuch mail system."\r
48         <notmuch.notmuchmail.org>\r
49 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
50         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
51 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
52 List-Post: <mailto:notmuch@notmuchmail.org>\r
53 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
54 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
55         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
56 X-List-Received-Date: Tue, 06 May 2014 17:02:37 -0000\r
57 \r
58 The patches in this series include a number of minor changes intended to better\r
59 support the portability of notmuch to Mac OS X. The changes are relatively\r
60 non-intrusive. You may observe that these patches apply entirely to the notmuch\r
61 tests; it turns out, with the exception of the tests, notmuch ports very well\r
62 to Mac OS X. =]\r
63 \r
64 Note that I have used GNU programs where possible (e.g. nm, sed, date, etc.) so\r
65 as to not introduce changes to the testing framework that are easily resolved\r
66 by installing standard GNU programs. For example, on Mac OS X the date program\r
67 is a BSD variant that does not include the '-d' option that allows specifying a\r
68 time to display. This appears to be necessary when testing on Mac OS X; I will\r
69 try to note this somewhere on the notmuch wiki soon.\r
70 \r
71 Best,\r
72 Chuck\r
73 \r
74 P.S. This is my first time submitting patches to a mailing list, so forgive me if I\r
75 have made any foolish mistakes in my attempt to submit changes.\r
76 \r
77 \r
78 Charles Celerier (5):\r
79   test/Makefile.local: Added configured TALLOC_LDFLAGS.\r
80   configure, test: Added variables for paths to true and false.\r
81   atomicity.gdb: Allow breakpoint symbols to be resolved later.\r
82   T360-symbol-hiding: Added code to support testing on Mac OS X.\r
83   T360-symbol-hiding: Use nm instead of objdump.\r
84 \r
85  configure                  |  6 ++++++\r
86  test/Makefile.local        | 10 +++++-----\r
87  test/T360-symbol-hiding.sh | 12 ++++++++++--\r
88  test/atomicity.gdb         |  3 +++\r
89  4 files changed, 24 insertions(+), 7 deletions(-)\r
90 \r
91 -- \r
92 1.8.5.2 (Apple Git-48)\r
93 \r