Skip site navigation (1)Skip section navigation (2)
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>