From owner-freebsd-arm@freebsd.org Sat Jul 11 06:49:20 2015 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 645FD998283; Sat, 11 Jul 2015 06:49:20 +0000 (UTC) (envelope-from m.vale@live.com.au) Received: from COL004-OMC1S12.hotmail.com (col004-omc1s12.hotmail.com [65.55.34.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3E8BF9D1; Sat, 11 Jul 2015 06:49:19 +0000 (UTC) (envelope-from m.vale@live.com.au) Received: from COL130-W3 ([65.55.34.9]) by COL004-OMC1S12.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Fri, 10 Jul 2015 23:48:13 -0700 X-TMN: [eaIdZVGvnN/ZPKggoHZ6VW8QZidlUiNJ] X-Originating-Email: [m.vale@live.com.au] Message-ID: Content-Type: multipart/mixed; boundary="_9931675c-5df3-4acc-b914-4d03e286995f_" From: Michael Vale To: "freebsd-embedded@freebsd.org" , "freebsd-mips@freebsd.org" , "freebsd-arm@freebsd.org" Subject: REVISION: Cross Ports patch Date: Sat, 11 Jul 2015 17:18:12 +1030 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 11 Jul 2015 06:48:13.0108 (UTC) FILETIME=[8EA76F40:01D0BBA5] X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jul 2015 06:49:20 -0000 --_9931675c-5df3-4acc-b914-4d03e286995f_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable This fixes the problem that wasn't producing target binaries. You may notice when some GNU configure scripts are running that this appear= s to hang=2C but it doesn't it just takes time: [ checking for BSD- or MS-compatible name lister (nm)... ] You may notice this taking it's sweet time and also failing (but the build = still works): [ checking command to parse /usr/local/bin/mips-portbld-freebsd11.0-nm = output from mips-portbld-freebsd11.0-gcc object... ] So=2C with that said=2C many ports appear to work. The only bug left is when it fails to "install" files into the stage after = building=2C you must run "bmake" manually (from the ports directory - not t= his when dealing with dependencies)=2C then follow it up with "SRCDIR=3D/pa= th/to/src bmake X_BUILD_FOR=3Darch install" = --_9931675c-5df3-4acc-b914-4d03e286995f_ Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bsd.port.mk.patch" LS0tIGJzZC5wb3J0Lm1rCTIwMTUtMDctMTEgMDM6MjU6NTAuMTg0NDE2MDAwICsxMDAwCisrKyBi c2QucG9ydC5tay5kb25lCTIwMTUtMDctMTEgMDk6NDg6MjYuMzAzNTkxMDAwICsxMDAwCkBAIC0x LDcgKzEsNyBAQAogIy0qLSB0YWItd2lkdGg6IDQ7IC0qLQogIyBleDp0cz00CiAjCi0jICRGcmVl QlNEJAorIyAkRnJlZUJTRDogaGVhZC9Nay9ic2QucG9ydC5tayAzOTEyOTUgMjAxNS0wNy0wNCAw ODo1Njo1NFogYmFwdCAkCiAjCSROZXRCU0Q6ICQKICMKICMJYnNkLnBvcnQubWsgLSA5NDA4MjAg Sm9yZGFuIEsuIEh1YmJhcmQuCkBAIC0xMDc4LDI1ICsxMDc4LDI2IEBACiAuaWYgIWRlZmluZWQo LlBBUlNFRElSKQogSUdOT1JFPQlDcm9zcyBidWlsZGluZyBjYW4gb25seSBiZSBkb25lIHdoZW4g dXNpbmcgYm1ha2UoMSkgYXMgbWFrZSgxKQogLmVuZGlmCisuaWYgIWRlZmluZWQoQVJDSCkKK0FS Q0g9CQkke1hfQlVJTERfRk9SfQorLmVuZGlmCiAjIERvIG5vdCBkZWZpbmUgQ1BQIG9uIHB1cnBv c2UKIC5pZiAhZGVmaW5lZChIT1NUQ0MpCiBIT1NUQ0M6PQkke0NDfQogSE9TVENYWDo9CSR7Q1hY fQogLmVuZGlmCi0uaWYgIWV4aXN0cygvdXNyLyR7WF9CVUlMRF9GT1J9L3Vzci9iaW4vY2MpCi1Y X1NZU1JPT1Q9CSR7TE9DQUxCQVNFfS8ke1hfQlVJTERfRk9SfQotLmVsc2UKLVhfU1lTUk9PVD0J L3Vzci8ke1hfQlVJTERfRk9SfQotLmVuZGlmCi1DQz0JCSR7WF9TWVNST09UfS91c3IvYmluL2Nj Ci1DWFg9CSR7WF9TWVNST09UfS91c3IvYmluL2MrKwotTk09CQkke1hfQlVJTERfRk9SfS1ubQot U1RSSVBfQ01EPQkke1hfQlVJTERfRk9SfS1zdHJpcAorCitTWVNST09UPQkke1NSQ0RJUn0vLi4v cm9vdC8ke0FSQ0h9LworCitOTT0JCSR7QVJDSH0tZnJlZWJzZC1ubQorU1RSSVBfQ01EPQkke0FS Q0h9LWZyZWVic2Qtc3RyaXAKICMgb25seSBibWFrZSBzdXBwb3J0IHRoZSBiZWxvdwogU1RSSVBC SU49CSR7U1RSSVBfQ01EfQogLmV4cG9ydC5lbnYgU1RSSVBCSU4KKwogLmVuZGlmCiAKKwogIwog IyBERVNURElSIHNlY3Rpb24gdG8gc3RhcnQgYSBjaHJvb3RlZCBwcm9jZXNzIGlmIGludm9rZWQg d2l0aCBERVNURElSIHNldAogIwpAQCAtMTU0MSwxMiArMTU0Miw0MiBAQAogCQkJCVBPUlRTRElS PSIke1BPUlRTRElSfSIKIAogLmlmIGRlZmluZWQoWF9CVUlMRF9GT1IpCi1CVUlMRF9ERVBFTkRT Kz0JJHtYX0JVSUxEX0ZPUn0tY2M6JHtQT1JUU0RJUn0vZGV2ZWwvJHtYX0JVSUxEX0ZPUn0teGRl dgotUEtHX0VOVis9CQlBQklfRklMRT0ke1hfU1lTUk9PVH0vdXNyL2xpYi9jcnQxLm8KLU1BS0Vf RU5WKz0JCU5NPSR7Tk19IFwKLQkJCQlTVFJJUEJJTj0ke1hfQlVJTERfRk9SfS1zdHJpcCBcCi0J CQkJUEtHX0NPTkZJR19TWVNST09UX0RJUj0iJHtYX1NZU1JPT1R9IgotQ09ORklHVVJFX0VOVis9 CVBLR19DT05GSUdfU1lTUk9PVF9ESVI9IiR7WF9TWVNST09UfSIKKy5pZiAke0NDfSA9PSBnY2MK K0NDPQkJCSR7Q09ORklHVVJFX1RBUkdFVH0tZ2NjCitDWFg9CQkJJHtBUkNIfS1wb3J0YmxkLSR7 T1BTWVM6dGx9JHtPU1JFTH0tZysrCitCVUlMRF9ERVBFTkRTKz0JCSR7Q09ORklHVVJFX1RBUkdF VH0tZ2NjOiR7UE9SVFNESVJ9L2RldmVsLyR7QVJDSH0tZ2NjCisgICAgICAgIAkJQGlmIFsgISAt aCAvdXNyL2xvY2FsL2Jpbi9taXBzLXBvcnRibGQtZnJlZWJzZDExLjAtYXIgIF07IHRoZW4gXAor CQkJICAgbG4gLXNmIC91c3IvbG9jYWwvYmluL21pcHMtZnJlZWJzZC1hciAvdXNyL2xvY2FsL2Jp bi9taXBzLXBvcnRibGQtZnJlZWJzZDExLjAtYXIgOyBcCisJCQlmaSA7CisJCQlpZiBbICEgLWgg L3Vzci9sb2NhbC9iaW4vbWlwcy1wb3J0YmxkLWZyZWVic2QxMS4wLW5tICBdOyB0aGVuIFwKKwkJ CSAgIGxuIC1zZiAvdXNyL2xvY2FsL2Jpbi9taXBzLWZyZWVic2Qtbm0gL3Vzci9sb2NhbC9iaW4v bWlwcy1wb3J0YmxkLWZyZWVic2QxMS4wLW5tIDsgXAorCQkJZmkgOworCQkJaWYgWyAhIC1oIC91 c3IvbG9jYWwvYmluL21pcHMtcG9ydGJsZC1mcmVlYnNkMTEuMC1yYW5saWIgIF07IHRoZW4gXAor CQkJICAgbG4gLXNmIC91c3IvbG9jYWwvYmluL21pcHMtZnJlZWJzZC1yYW5saWIgL3Vzci9sb2Nh bC9iaW4vbWlwcy1wb3J0YmxkLWZyZWVic2QxMS4wLXJhbmxpYiA7IFwKKwkJCWZpIDsKKwkJCWlm IFsgISAtaCAvdXNyL2xvY2FsL2Jpbi9taXBzLXBvcnRibGQtZnJlZWJzZDExLjAtc3RyaXAgIF07 IHRoZW4gXAorCQkJICAgbG4gLXNmIC91c3IvbG9jYWwvYmluL21pcHMtZnJlZWJzZC1zdHJpcCAv dXNyL2xvY2FsL2Jpbi9taXBzLXBvcnRibGQtZnJlZWJzZDExLjAtc3RyaXAgOyBcCisJCQlmaQor CisuZW5kaWYKKy5pZiAke0NDfSA9PSBjYyB8fCAke0NDfSA9PSBjbGFuZworQ0ZMQUdTKz0JCS0t dGFyZ2V0PSR7Q09ORklHVVJFX1RBUkdFVH0KKy5lbmRpZgorCitQS0dfRU5WKz0JCUFCSV9GSUxF PSR7U1lTUk9PVH0vdXNyL2xpYi9jcnQxLm8KK05NPQkJCSR7Tk19CitMRD0JCQkke0NPTkZJR1VS RV9UQVJHRVR9LWdjYy1sZAorQVI9CQkJJHtDT05GSUdVUkVfVEFSR0VUfS1nY2MtYXIKK1JBTkxJ Qj0JCQkke0NPTkZJR1VSRV9UQVJHRVR9LWdjYy1yYW5saWIKK0lOQ1M9CQkJLUkke1NSQ0RJUn0v Li4vcm9vdC8ke0FSQ0h9L3Vzci9pbmNsdWRlCitDUk9TU19DT01QSUxFPQkJJHtBUkNIfS1wb3J0 YmxkLWZyZWVic2Qke09TX1JFTH0KK1NZU1JPT1Q9CQkke1NSQ0RJUn0vLi4vcm9vdC8ke0FSQ0h9 CitDRkxBR1MrPQkJLS1zeXNyb290PSR7U1lTUk9PVH0gJHtDUFVfQVJHU30gJHtJTkNTfSAtTwor Q1hYRkxBR1MrPQkJLS1zeXNyb290PSR7U1lTUk9PVH0gJHtDUFVfQVJHU30gJHtJTkNTfSAtTwor TERGTEFHUys9CQktLXN5c3Jvb3Q9JHtTWVNST09UfQorU1RSSVBCSU49CQkke1NUUklQfQorUEtH X0NPTkZJR19TWVNST09UX0RJUj0JIiR7U1lTUk9PVH0iCitDT05GSUdVUkVfRU5WKz0JCVBLR19D T05GSUdfU1lTUk9PVF9ESVI9IiR7U1lTUk9PVH0iCiAuZW5kaWYKIAogV1JLRElSPz0JCSR7V1JL RElSUFJFRklYfSR7LkNVUkRJUn0vd29yawpAQCAtMjYyMSw4ICsyNjUyLDE2IEBACiAKIENPTkZJ R1VSRV9TQ1JJUFQ/PQljb25maWd1cmUKIENPTkZJR1VSRV9DTUQ/PQkJLi8ke0NPTkZJR1VSRV9T Q1JJUFR9Ci1DT05GSUdVUkVfVEFSR0VUPz0JJHtBUkNIfS1wb3J0YmxkLSR7T1BTWVM6dGx9JHtP U1JFTH0KLUNPTkZJR1VSRV9UQVJHRVQ6PQkke0NPTkZJR1VSRV9UQVJHRVQ6Uy8tLWJ1aWxkPS8v fQorQlVJTERfQVJDSCE9CQkke1VOQU1FfSAtcAorQ09ORklHVVJFX0JVSUxEPz0JJHtCVUlMRF9B UkNIfS1wb3J0YmxkLSR7T1BTWVM6dGx9JHtPU1JFTH0KK0NPTkZJR1VSRV9CVUlMRDo9CSR7Q09O RklHVVJFX0JVSUxEOlMvLS1idWlsZD0vL30KK0hPU1RfQVJDSCE9CQkke1VOQU1FfSAtbQorQ09O RklHVVJFX0hPU1Q/PQkke0hPU1RfQVJDSH0tcG9ydGJsZC0ke09QU1lTOnRsfSR7T1NSRUx9CitD T05GSUdVUkVfSE9TVDo9CSR7Q09ORklHVVJFX0hPU1Q6Uy8tLWhvc3Q9Ly99CisuaWYgZGVmaW5l ZChYX0JVSUxEX0ZPUikKK0NPTkZJR1VSRV9UQVJHRVQ/PQkJJHtBUkNIfS1wb3J0YmxkLSR7T1BT WVM6dGx9JHtPU1JFTH0KK0NPTkZJR1VSRV9UQVJHRVQ6PQkJJHtDT05GSUdVUkVfVEFSR0VUOlMv LS10YXJnZXQ9Ly99CisuZW5kaWYKIENPTkZJR1VSRV9MT0c/PQkJY29uZmlnLmxvZwogCiAjIEEg ZGVmYXVsdCBtZXNzYWdlIHRvIHByaW50IGlmIGRvLWNvbmZpZ3VyZSBmYWlscy4KQEAgLTI2Mzcs OSArMjY3Niw2IEBACiBHTlVfQ09ORklHVVJFX01BTlBSRUZJWD89CSR7TUFOUFJFRklYfQogQ09O RklHX1NJVEU/PQkJJHtQT1JUU0RJUn0vVGVtcGxhdGVzL2NvbmZpZy5zaXRlCiBDT05GSUdVUkVf QVJHUys9CS0tcHJlZml4PSR7R05VX0NPTkZJR1VSRV9QUkVGSVh9ICQke19MQVRFX0NPTkZJR1VS RV9BUkdTfQotLmlmIGRlZmluZWQoWF9CVUlMRF9GT1IpCi1DT05GSUdVUkVfQVJHUys9CS0taG9z dD0ke1hfQlVJTERfRk9SfQotLmVuZGlmCiBDT05GSUdVUkVfRU5WKz0JCUNPTkZJR19TSVRFPSR7 Q09ORklHX1NJVEV9IGx0X2N2X3N5c19tYXhfY21kX2xlbj0ke0NPTkZJR1VSRV9NQVhfQ01EX0xF Tn0KIEhBU19DT05GSUdVUkU9CQl5ZXMKIApAQCAtMjY1Niw3ICsyNjkyLDcgQEAKIAkgICAgX0xB VEVfQ09ORklHVVJFX0FSR1M9IiQke19MQVRFX0NPTkZJR1VSRV9BUkdTfSAtLWluZm9kaXI9JHtH TlVfQ09ORklHVVJFX1BSRUZJWH0vJHtJTkZPX1BBVEh9LyR7SU5GT19TVUJESVJ9IiA7IFwKIAlm aSA7IFwKIAlpZiBbIC16ICJgLi8ke0NPTkZJR1VSRV9TQ1JJUFR9IC0tdmVyc2lvbiAyPiYxIHwg JHtFR1JFUH0gLWkgJyhhdXRvY29uZi4qMlwuMTN8VW5yZWNvZ25pemVkIG9wdGlvbiknYCIgXTsg dGhlbiBcCi0JCV9MQVRFX0NPTkZJR1VSRV9BUkdTPSIkJHtfTEFURV9DT05GSUdVUkVfQVJHU30g LS1idWlsZD0ke0NPTkZJR1VSRV9UQVJHRVR9IiA7IFwKKwkJX0xBVEVfQ09ORklHVVJFX0FSR1M9 IiQke19MQVRFX0NPTkZJR1VSRV9BUkdTfSAtLWJ1aWxkPSR7Q09ORklHVVJFX0JVSUxEfSAtLWhv c3Q9JHtDT05GSUdVUkVfSE9TVH0gLS10YXJnZXQ9JHtDT05GSUdVUkVfVEFSR0VUfSIgOyBcCiAJ ZWxzZSBcCiAJCV9MQVRFX0NPTkZJR1VSRV9BUkdTPSIkJHtfTEFURV9DT05GSUdVUkVfQVJHU30g JHtDT05GSUdVUkVfVEFSR0VUfSIgOyBcCiAJZmkgOwo= --_9931675c-5df3-4acc-b914-4d03e286995f_--