Re: MacPorts vs Homebrew on MacOS

Russel Winder <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.devel
Message-ID <[email protected]>
On Sun, 2017-06-18 at 15:13 +0000, Managan, Rob wrote:
> Going from memory here so I may get this slightly wrong.
> On OSX back in those versions I learned that the way the Latex
> installation was done was not in a standard directory but works since
> OSX adds directories to the standard that are in the file
> /etc/paths.d and also in files in /etc/paths/ .  We extended the
> darwin.py initialization routine to add these directories to the ones
> searched. Not sure if Detect uses those but pretty sure exists()
> does.
> 

Sadly, in a sense, but reasonable for reproducibility, SCons appears
not to use /etc/paths and /etc/paths.d/* on OSX/macOS to determine the
path to search when actually building. Also Detect and WhereIs seem to
have different algorithms for what the path is. In the end there is a
hardwired path for execution of build rules. I understand this for
reproducibility across different machines but it means Macports is
discriminated against and Homebrew is discriminated for.
 
For this and other reasons, I am about to ditch MacPorts and embrace
Homebrew. This will make testing SCons D stuff on OSX/macOS a lot
easier.

I think I am just muttering aloud on email now really. :-)

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:[email protected]
41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

_______________________________________________
Scons-dev mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEETwDs1X+Beyaiaer41L3V0s7Np7gFAllGyeMACgkQ1L3V0s7N
p7hW0A/+NVXCaq4CEshhUcoGf1YOfRAl4HwxkaCivVRob+Gbe66QbaQr/x7DIa4O
BmklhyDrkxnrko7i4oRPi5eo+Te8hO3FQcd8/hrflpfsLiDVtFJMgW6H+AwPDd15
xsUhEYFlNjDXRkXIzWRWMEG8Z543yRjMVF3tyyMAmV2n/EMRE1VugKnQ6mzvsnC+
5a3Ogtr+WGCyo0OeokyTtjxHAAqQWNrfjxGQys6bvPl84lMTRL1JM1GN56GS0xEk
RAyrTUCCFnzIlf3dkrTR2y3BRvNAX1wX5eO386XjSL8LepL5cBV56cMh5DDYaInd
SU8Sba+02D/EdD1MGbkCWRYdjObF3Ouiq9zUxCSnlfeS7fb8360yQ8twYDzoMiNG
fcZK+b3VKr6ZxDNO75ElGqAs/I9w8xBLZbOeGeMuIG0UtzpFKzMoZN+Z7ftFYoR3
Xwz94KN/3NLS//Z309RFHyUNwq6xE7qyC04Tqw3qWB1P6mSvUq/Jo0VDJxeYHJLD
f4j3cJuqrHhQ7SFAtLskrVrDN2xFNTsbBtqakPvA+LPMjEBQTAb3UZrWI/I+DX5I
+ux7bhD7j60X/ZBAZ8C2BP9930y4ML0t9yMOQ0PaKXmAwCTVipxyDO79UcVKM5OE
sHH507hBDDJa6rTsnRi3iMu92Fl61Nf/Mxu4+JN/3pZcflQ6mRQ=
=tl+Q
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.