Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Mar 2021 09:40:03 -0400
From:      Shawn Webb <shawn.webb@hardenedbsd.org>
To:        freebsd-ports@freebsd.org
Subject:   TCL and Unicode
Message-ID:  <20210322134003.hhdmq6ljxun4tsyn@mutt-hbsd>

next in thread | raw e-mail | index | archive | help

--w7udn57l2mda5kaq
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hey all,

I'm tracking down a regression in ports regarding TCL and unicode. The
primary victim of the problem is databases/sqlite3. Note that I use
freebsd-ports on github as my upstream, so I'll be using git commit
hashes from that repo.

The sqlite3 build failure can be seen at [1].

If I revert commit 787aad81fc79d441fb0c9a750e6e33b6c0ea7ac6, sqlite3
builds fine. I noticed a few key changes from that commit:

The build of sqlite3 depends on TCL: instead of using the distfile
that has the autoconf artifacts pre-generated, the distfile without
the autoconf artifacts is used (changing from
sqlite-autoconf-3340100.tar.gz to sqlite-src-3340100.zip). This
means that the TCL-based autoconf artifacts must be generated
locally. At least, partially. It seems that the only part of the
build that depends on TCL is the sqlite3_analyzer.

Admittedly, this change is somewhat confusing to me. I'm having
somewhat of a hard time knowing whether it's TCL or sqlite3 itself
as the main culprit.

Any guidance is appreciated.

[1]: http://ci-08.md.hardenedbsd.org/data/hardenedbsd-current_amd64-local/2=
021-03-21_13h53m43s/logs/errors/sqlite3-3.34.1,1.log

Thanks,

--=20
Shawn Webb
Cofounder / Security Engineer
HardenedBSD

https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A=
4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc

--w7udn57l2mda5kaq
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmBYnjEACgkQ/y5nonf4
4fo+2g//SeNNIeefHNWgcH+cBbr1kvCzMHp24xIQ4gt+SHr16pRwRLRM+TWiG8B0
TvEwTiyjM0nIQe18+MPTPNK3xUUN2jWnxt/9jZoFR1+Jh2+87gzYGiqgaxwAev7J
xGdDx2rjaAob3wa75d6bF3P92EotAYfiYGWH8MogGqmnI4l4Dg6/SCVAgTnZu+1t
YRuXsvfxyNOW1CCHlwao7Lb8gSQNHuhkZt7t0G4FTjlLosBlB6OkNQtHz/yzrIQ/
xssaS5nvkJN2mSXvaz9+Itb0XvxjTJL06F2YfpTkVTJVl4Q2HsTI6va75PxQgQ4o
SFNXU0Pwcpe8eIX2xWH6UrctjPUdDZD/uOf5tGJ7BWjKKV5zm89BhSWcRWqks/vY
fwUXha0uPrz8XaVDct+NWgaSymk1TpKXzLVCZ115nIHnwYcB/SUQny+4ipDgsizF
78EFBqC1luuToOjbkt/Pp9GhnzeOJYdDfYeB7KmRZjp9N5KM7tdyLo7oyUeLPWbW
IH07Jrz4Nfxp+b3hQJjvGhtXUqQ1cgIZV1SXCOaoYwRl9TLzbQovjXexhopeeihf
NuTkI6bn4yrGw5P8Wz5URZy8hxuqT6sTpokieOwomGB5dIm3czW18wECZH4RGFCh
+kk+ydYpbP9hyLS29BnXCcZ8E9HtXi5rkoi269kUsBpf7cduz18=
=FiFs
-----END PGP SIGNATURE-----

--w7udn57l2mda5kaq--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20210322134003.hhdmq6ljxun4tsyn>