Date: Sat, 11 Jul 2015 03:59:26 +1030 From: Michael Vale <m.vale@live.com.au> To: "sbruno@freebsd.org" <sbruno@freebsd.org>, "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org>, "freebsd-embedded@freebsd.org" <freebsd-embedded@freebsd.org>, "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org> Subject: RE: Cross Ports - working - find attached bsd.port.mk Message-ID: <COL130-W48BB71B82F38A333B3E3FBC49F0@phx.gbl> In-Reply-To: <559FF4D5.6040605@ignoranthack.me> References: <COL130-W6FB5D38826E76368EA830C49F0@phx.gbl>, <559FF4D5.6040605@ignoranthack.me>
next in thread | previous in thread | raw e-mail | index | archive | help
--_7447fe4a-fceb-481d-8350-4c3ee46c7a8e_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable please find attached unified diff patch. > Date: Fri=2C 10 Jul 2015 09:37:41 -0700 > From: sbruno@ignoranthack.me > To: m.vale@live.com.au=3B freebsd-mips@freebsd.org > Subject: Re: Cross Ports - working - find attached bsd.port.mk >=20 > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 >=20 > On 07/10/15 08:31=2C Michael Vale wrote: > > Okay=2C So=2C I'm submitting my work on cross ports. Here's what works > > and what doesn't work Clang support is there but GNU configure > > tries to append -march=3Dmips32r2 to the command which causes the > > compiler check to fail. GCC support is there=2C except when a GNU > > configure script tries to link -lgcc_s - apparently Adrian and bapt > > were meant to have fixed this in -head=2C but I updated and still had > > the problem. So an example of the ports I've tried and worked are:=20 > > sysutils/busyboxsecurity/dropbear Now when running bmake > > X_BUILD_FOR=3Dmips on dropbear=2C it fails "installing" files into the > > stage. But if you run bmake again without X_BUILD_FOR=3Dmips it > > "installs" those files into stage and one can continue along with > > bmake install. It is assumed that one has built a world with > > freebsd-wifi-build. An example of running a bmake is=20 > > SRCDIR=3D/home/masked/work/src bmake X_BUILD_FOR=3Dmips > >=20 > >=20 >=20 > I'm glad that you've made some progress with cross building without > emulation. I'd like to see what you've been able to accomplish with > your changes. >=20 > Is there anyway you can post some kind of unified diff that we can > view so that we can more easily (I'm lazy) see what you've been up to? >=20 > sean > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 >=20 > iQF8BAEBCgBmBQJVn/TTXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w > ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCQUFENDYzMkU3MTIxREU4RDIwOTk3REQx > MjAxRUZDQTFFNzI3RTY0AAoJEBIB78oecn5kUKMIAL/ob4UX18T811yyO0KA82YE > HJVXdVN/bbx1gQ1PKJVXms5c8nylQ0RRScEvBQUmWXMEsVMFGXbeyPCuqBgEZakT > UlRGnEOh3swzXfr6ssXI4afguKmlf/CC/lUPCDauL4efDJGqix2IjjuQhXdnl0y+ > E6xZD67NdgyRhOCl/Ynz1LRf5Ov6kYwUoxsnTE6nVACL7VXT1gxEm1pL/yl7n9cA > psrbkwOMmANvakTfaVeO2em22YB/YkwYHFjorzxgPWPm3W0gDisQTPck37y8hEqP > Vx9W8zdNbt0FMIjip+dY4EbBQZKHW9QfeWK5YBeOQ8d0m+vNLwnz1EQCfLdfsC4=3D > =3Dlh// > -----END PGP SIGNATURE----- = --_7447fe4a-fceb-481d-8350-4c3ee46c7a8e_ Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bsd.port.mk.patch" LS0tIGJzZC5wb3J0Lm1rCTIwMTUtMDctMTEgMDM6MjU6NTAuMTg0NDE2MDAwICsxMDAwCisrKyBi c2QucG9ydC5tay5kb25lCTIwMTUtMDctMTEgMDM6MjY6MjYuMjMzMjY2MDAwICsxMDAwCkBAIC0x LDcgKzEsNyBAQAogIy0qLSB0YWItd2lkdGg6IDQ7IC0qLQogIyBleDp0cz00CiAjCi0jICRGcmVl QlNEJAorIyAkRnJlZUJTRDogaGVhZC9Nay9ic2QucG9ydC5tayAzOTEyOTUgMjAxNS0wNy0wNCAw ODo1Njo1NFogYmFwdCAkCiAjCSROZXRCU0Q6ICQKICMKICMJYnNkLnBvcnQubWsgLSA5NDA4MjAg Sm9yZGFuIEsuIEh1YmJhcmQuCkBAIC0xMDc4LDI1ICsxMDc4LDI2IEBACiAuaWYgIWRlZmluZWQo LlBBUlNFRElSKQogSUdOT1JFPQlDcm9zcyBidWlsZGluZyBjYW4gb25seSBiZSBkb25lIHdoZW4g dXNpbmcgYm1ha2UoMSkgYXMgbWFrZSgxKQogLmVuZGlmCisuaWYgIWRlZmluZWQoQVJDSCkKK0FS Q0g9CQkke1hfQlVJTERfRk9SfQorLmVuZGlmCiAjIERvIG5vdCBkZWZpbmUgQ1BQIG9uIHB1cnBv c2UKIC5pZiAhZGVmaW5lZChIT1NUQ0MpCiBIT1NUQ0M6PQkke0NDfQogSE9TVENYWDo9CSR7Q1hY fQogLmVuZGlmCi0uaWYgIWV4aXN0cygvdXNyLyR7WF9CVUlMRF9GT1J9L3Vzci9iaW4vY2MpCi1Y X1NZU1JPT1Q9CSR7TE9DQUxCQVNFfS8ke1hfQlVJTERfRk9SfQotLmVsc2UKLVhfU1lTUk9PVD0J L3Vzci8ke1hfQlVJTERfRk9SfQotLmVuZGlmCi1DQz0JCSR7WF9TWVNST09UfS91c3IvYmluL2Nj Ci1DWFg9CSR7WF9TWVNST09UfS91c3IvYmluL2MrKwotTk09CQkke1hfQlVJTERfRk9SfS1ubQot U1RSSVBfQ01EPQkke1hfQlVJTERfRk9SfS1zdHJpcAorCitTWVNST09UPQkke1NSQ0RJUn0vLi4v cm9vdC8ke0FSQ0h9LworCitOTT0JCSR7QVJDSH0tZnJlZWJzZC1ubQorU1RSSVBfQ01EPQkke0FS Q0h9LWZyZWVic2Qtc3RyaXAKICMgb25seSBibWFrZSBzdXBwb3J0IHRoZSBiZWxvdwogU1RSSVBC SU49CSR7U1RSSVBfQ01EfQogLmV4cG9ydC5lbnYgU1RSSVBCSU4KKwogLmVuZGlmCiAKKwogIwog IyBERVNURElSIHNlY3Rpb24gdG8gc3RhcnQgYSBjaHJvb3RlZCBwcm9jZXNzIGlmIGludm9rZWQg d2l0aCBERVNURElSIHNldAogIwpAQCAtMTU0MSwxMiArMTU0Miw0NCBAQAogCQkJCVBPUlRTRElS PSIke1BPUlRTRElSfSIKIAogLmlmIGRlZmluZWQoWF9CVUlMRF9GT1IpCi1CVUlMRF9ERVBFTkRT Kz0JJHtYX0JVSUxEX0ZPUn0tY2M6JHtQT1JUU0RJUn0vZGV2ZWwvJHtYX0JVSUxEX0ZPUn0teGRl dgotUEtHX0VOVis9CQlBQklfRklMRT0ke1hfU1lTUk9PVH0vdXNyL2xpYi9jcnQxLm8KLU1BS0Vf RU5WKz0JCU5NPSR7Tk19IFwKLQkJCQlTVFJJUEJJTj0ke1hfQlVJTERfRk9SfS1zdHJpcCBcCi0J CQkJUEtHX0NPTkZJR19TWVNST09UX0RJUj0iJHtYX1NZU1JPT1R9IgotQ09ORklHVVJFX0VOVis9 CVBLR19DT05GSUdfU1lTUk9PVF9ESVI9IiR7WF9TWVNST09UfSIKKy5pZiAke0NDfSA9PSBnY2MK K0NPTkZJR1VSRV9UQVJHRVQ9CSR7QVJDSH0tcG9ydGJsZC0ke09QU1lTOnRsfSR7T1NSRUx9CitD Qz0JCQkke0NPTkZJR1VSRV9UQVJHRVR9LWdjYworQ1hYPQkJCSR7QVJDSH0tcG9ydGJsZC0ke09Q U1lTOnRsfSR7T1NSRUx9LWcrKworQlVJTERfREVQRU5EUys9CQkke0NPTkZJR1VSRV9UQVJHRVR9 LWdjYzoke1BPUlRTRElSfS9kZXZlbC8ke0FSQ0h9LWdjYworICAgICAgICAJCUBpZiBbICEgLWgg L3Vzci9sb2NhbC9iaW4vbWlwcy1wb3J0YmxkLWZyZWVic2QxMS4wLWFyICBdOyB0aGVuIFwKKwkJ CSAgIGxuIC1zZiAvdXNyL2xvY2FsL2Jpbi9taXBzLWZyZWVic2QtYXIgL3Vzci9sb2NhbC9iaW4v bWlwcy1wb3J0YmxkLWZyZWVic2QxMS4wLWFyIDsgXAorCQkJZmkgOworCQkJaWYgWyAhIC1oIC91 c3IvbG9jYWwvYmluL21pcHMtcG9ydGJsZC1mcmVlYnNkMTEuMC1ubSAgXTsgdGhlbiBcCisJCQkg ICBsbiAtc2YgL3Vzci9sb2NhbC9iaW4vbWlwcy1mcmVlYnNkLW5tIC91c3IvbG9jYWwvYmluL21p cHMtcG9ydGJsZC1mcmVlYnNkMTEuMC1ubSA7IFwKKwkJCWZpIDsKKwkJCWlmIFsgISAtaCAvdXNy L2xvY2FsL2Jpbi9taXBzLXBvcnRibGQtZnJlZWJzZDExLjAtcmFubGliICBdOyB0aGVuIFwKKwkJ CSAgIGxuIC1zZiAvdXNyL2xvY2FsL2Jpbi9taXBzLWZyZWVic2QtcmFubGliIC91c3IvbG9jYWwv YmluL21pcHMtcG9ydGJsZC1mcmVlYnNkMTEuMC1yYW5saWIgOyBcCisJCQlmaSA7CisJCQlpZiBb ICEgLWggL3Vzci9sb2NhbC9iaW4vbWlwcy1wb3J0YmxkLWZyZWVic2QxMS4wLXN0cmlwICBdOyB0 aGVuIFwKKwkJCSAgIGxuIC1zZiAvdXNyL2xvY2FsL2Jpbi9taXBzLWZyZWVic2Qtc3RyaXAgL3Vz ci9sb2NhbC9iaW4vbWlwcy1wb3J0YmxkLWZyZWVic2QxMS4wLXN0cmlwIDsgXAorCQkJZmkKKwor LmVuZGlmCisuaWYgJHtDQ30gPT0gY2MgfHwgJHtDQ30gPT0gY2xhbmcKK0NPTkZJR1VSRV9UQVJH RVQ9ICAgICAgICR7QVJDSH0tcG9ydGJsZC0ke09QU1lTOnRsfSR7T1NSRUx9CitDRkxBR1MrPQkJ LS10YXJnZXQ9JHtDT05GSUdVUkVfVEFSR0VUfQorLmVuZGlmCisKK1BLR19FTlYrPQkJQUJJX0ZJ TEU9JHtTWVNST09UfS91c3IvbGliL2NydDEubworTk09CQkJJHtOTX0KK0xEPQkJCSR7Q09ORklH VVJFX1RBUkdFVH0tZ2NjLWxkCitBUj0JCQkke0NPTkZJR1VSRV9UQVJHRVR9LWdjYy1hcgorUkFO TElCPQkJCSR7Q09ORklHVVJFX1RBUkdFVH0tZ2NjLXJhbmxpYgorSU5DUz0JCQktSSR7U1JDRElS fS8uLi9yb290LyR7QVJDSH0vdXNyL2luY2x1ZGUKK0NST1NTX0NPTVBJTEU9CQkke0FSQ0h9LXBv cnRibGQtZnJlZWJzZCR7T1NfUkVMfQorU1lTUk9PVD0JCSR7U1JDRElSfS8uLi9yb290LyR7QVJD SH0KK0NGTEFHUys9CQktLXN5c3Jvb3Q9JHtTWVNST09UfSAke0NQVV9BUkdTfSAke0lOQ1N9IC1P CitDWFhGTEFHUys9CQktLXN5c3Jvb3Q9JHtTWVNST09UfSAke0NQVV9BUkdTfSAke0lOQ1N9IC1P CitMREZMQUdTKz0JCS0tc3lzcm9vdD0ke1NZU1JPT1R9CitTVFJJUEJJTj0JCSR7U1RSSVB9CitQ S0dfQ09ORklHX1NZU1JPT1RfRElSPQkiJHtTWVNST09UfSIKK0NPTkZJR1VSRV9FTlYrPQkJUEtH X0NPTkZJR19TWVNST09UX0RJUj0iJHtTWVNST09UfSIKIC5lbmRpZgogCiBXUktESVI/PQkJJHtX UktESVJQUkVGSVh9JHsuQ1VSRElSfS93b3JrCkBAIC0yNjIxLDggKzI2NTQsMTMgQEAKIAogQ09O RklHVVJFX1NDUklQVD89CWNvbmZpZ3VyZQogQ09ORklHVVJFX0NNRD89CQkuLyR7Q09ORklHVVJF X1NDUklQVH0KLUNPTkZJR1VSRV9UQVJHRVQ/PQkke0FSQ0h9LXBvcnRibGQtJHtPUFNZUzp0bH0k e09TUkVMfQotQ09ORklHVVJFX1RBUkdFVDo9CSR7Q09ORklHVVJFX1RBUkdFVDpTLy0tYnVpbGQ9 Ly99CitCVUlMRF9BUkNIIT0JCSR7VU5BTUV9IC1wCitDT05GSUdVUkVfVEFSR0VUX0JVSUxEPz0J JHtCVUlMRF9BUkNIfS1wb3J0YmxkLSR7T1BTWVM6dGx9JHtPU1JFTH0KK0NPTkZJR1VSRV9UQVJH RVRfQlVJTEQ6PQkke0NPTkZJR1VSRV9UQVJHRVRfQlVJTEQ6Uy8tLWJ1aWxkPS8vfQorIy5pZiBk ZWZpbmVkKFhfQlVJTERfRk9SKQorI0NPTkZJR1VSRV9UQVJHRVRfVEFSR0VUPz0JCSR7QVJDSH0t cG9ydGJsZC0ke09QU1lTOnRsfSR7T1NSRUx9CisjQ09ORklHVVJFX1RBUkdFVF9UQVJHRVQ6PQkJ JHtDT05GSUdVUkVfVEFSR0VUX1RBUkdFVDpTLy0tdGFyZ2V0PS8vfQorIy5lbmRpZgogQ09ORklH VVJFX0xPRz89CQljb25maWcubG9nCiAKICMgQSBkZWZhdWx0IG1lc3NhZ2UgdG8gcHJpbnQgaWYg ZG8tY29uZmlndXJlIGZhaWxzLgpAQCAtMjYzNyw5ICsyNjc1LDYgQEAKIEdOVV9DT05GSUdVUkVf TUFOUFJFRklYPz0JJHtNQU5QUkVGSVh9CiBDT05GSUdfU0lURT89CQkke1BPUlRTRElSfS9UZW1w bGF0ZXMvY29uZmlnLnNpdGUKIENPTkZJR1VSRV9BUkdTKz0JLS1wcmVmaXg9JHtHTlVfQ09ORklH VVJFX1BSRUZJWH0gJCR7X0xBVEVfQ09ORklHVVJFX0FSR1N9Ci0uaWYgZGVmaW5lZChYX0JVSUxE X0ZPUikKLUNPTkZJR1VSRV9BUkdTKz0JLS1ob3N0PSR7WF9CVUlMRF9GT1J9Ci0uZW5kaWYKIENP TkZJR1VSRV9FTlYrPQkJQ09ORklHX1NJVEU9JHtDT05GSUdfU0lURX0gbHRfY3Zfc3lzX21heF9j bWRfbGVuPSR7Q09ORklHVVJFX01BWF9DTURfTEVOfQogSEFTX0NPTkZJR1VSRT0JCXllcwogCkBA IC0yNjU2LDcgKzI2OTEsNyBAQAogCSAgICBfTEFURV9DT05GSUdVUkVfQVJHUz0iJCR7X0xBVEVf Q09ORklHVVJFX0FSR1N9IC0taW5mb2Rpcj0ke0dOVV9DT05GSUdVUkVfUFJFRklYfS8ke0lORk9f UEFUSH0vJHtJTkZPX1NVQkRJUn0iIDsgXAogCWZpIDsgXAogCWlmIFsgLXogImAuLyR7Q09ORklH VVJFX1NDUklQVH0gLS12ZXJzaW9uIDI+JjEgfCAke0VHUkVQfSAtaSAnKGF1dG9jb25mLioyXC4x M3xVbnJlY29nbml6ZWQgb3B0aW9uKSdgIiBdOyB0aGVuIFwKLQkJX0xBVEVfQ09ORklHVVJFX0FS R1M9IiQke19MQVRFX0NPTkZJR1VSRV9BUkdTfSAtLWJ1aWxkPSR7Q09ORklHVVJFX1RBUkdFVH0i IDsgXAorCQlfTEFURV9DT05GSUdVUkVfQVJHUz0iJCR7X0xBVEVfQ09ORklHVVJFX0FSR1N9IC0t YnVpbGQ9JHtDT05GSUdVUkVfVEFSR0VUX0JVSUxEfSAtLWhvc3Q9JHtDT05GSUdVUkVfVEFSR0VU fSIgOyBcCiAJZWxzZSBcCiAJCV9MQVRFX0NPTkZJR1VSRV9BUkdTPSIkJHtfTEFURV9DT05GSUdV UkVfQVJHU30gJHtDT05GSUdVUkVfVEFSR0VUfSIgOyBcCiAJZmkgOwo= --_7447fe4a-fceb-481d-8350-4c3ee46c7a8e_--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?COL130-W48BB71B82F38A333B3E3FBC49F0>