Date: Mon, 5 May 2014 16:29:01 -0400 From: Shawn Webb <lattera@gmail.com> To: freebsd-chromium@freebsd.org Subject: Compiling Chromium as a Position-Independent Executable Message-ID: <20140505202901.GA3063@pwnie.vrt.sourcefire.com>
next in thread | raw e-mail | index | archive | help
--wac7ysb48OaltWcw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hey All, I'm working with a couple other developers on implementing ASLR on FreeBSD. In order for ASLR to be effective, applications have to compiled as position-independent executables (PIEs). In my ports tree [1], I've added support for doing just that. I'm doing initial testing with applications I frequently use. I've added PIE support to Chromium. I'm actively testing on my main workstation running 11-current/amd64. I noticed two things: 1) The flash plugin doesn't work on 11-current/amd64 with a kernel with ASLR compiled in. 2) HTML5 video and audio don't work when Chromium is compiled as a PIE. I do have the codecs port option turned on. I'm running my own pkgng repo at [2]. If you'd like to give it a whirl, feel free. Just be mindful of my precious VPS bandwidth. Chromium in that repo is compiled as a PIE. Any help would be appreciated. If you need logs or if there's anything I could do to help out, let me know. [1]: https://github.com/HardenedBSD/freebsd-ports [2]: http://amd64.11-current.pkgbuild.0xfeedface.org/ Thanks, Shawn --wac7ysb48OaltWcw Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQIcBAEBAgAGBQJTZ/SNAAoJEGqEZY9SRW7uB/EP/AvkyfzWqCjTmi+sICVOlAU2 vSdPed3pxwYVmIOvtX7pRTIvZ4kK7R+v6Hkce5vHFs+udypyWvyi56FKFC2/wax8 mguLRNA0LfEkOR6Rx3/bG0hq+n4AgmWdsiHrIA/o4Kwme3ulWZfad0QdU07flMLE dWLqoB7Sv4ovuYM6ghmM3uppuUwemUhI6V1mD6leVQoSndoiSu2BlpCdIq80ppZ0 CLH4BdPdMyFFemX22qsKcQYtZClHbyKA4DALrpse8GxpDQcOyTQIakoubCtH71Il 45oiQ8ihJLREclo1rYsrXUzq8fMaMZswM/9stb0ZXJ3ny1LWZtAamdez3b1diejZ jJ9AzRD3LPpSesd6C8NDRJ7UdNb7nrqJpi8q/E6egD0Xvs9qrThfMFpWK8mt539u NbobSu9Ru1muDcBaTmXqL3lCRi2xZVxchik+6Xmjl0SnZTE3ll9fczZtxZS+a83j /kJgtN4v7BvLtIJvS/4agvY0xbY27xZDI+YoO0AwigFHCLUzVAkNCpdAtih632Ci 7wvRhQE2O1aPec/mmqltR/djoLb6PLSKF0PFaU6GdRNH3BXTCu5E3CsJMa5ds5sS HrYdweZv8Dpkyk6+tBze+iJxPghAj7zTUql2v9XZ0hoe+o0WvQMKOZlffX3g00xa gO4Ax7GUQrArDKK3WMdh =ticc -----END PGP SIGNATURE----- --wac7ysb48OaltWcw--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140505202901.GA3063>