Building mono-core

Neale Ferguson <[email protected]> Thu, 1 Feb 2018 20:44:21 +0000
Newsgroups gmane.comp.gnome.mono.devel
Message-ID <D698E64F.BDE3F%[email protected]>
--_004_D698E64FBDE3Fnealesinenominenet_
Content-Type: multipart/alternative;
	boundary="_000_D698E64FBDE3Fnealesinenominenet_"

--_000_D698E64FBDE3Fnealesinenominenet_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi,
 I found the 5.8 src rpm (thanks Rick). I attempted a build and failed as %=
files specified several *.pdb files that didn=92t get built as well as Btls=
 which need to be narch=92d until I push my boringssl changes (attached if =
you are interested). Do I just exclude the pdb files or should they have be=
en created?

Neale

--_000_D698E64FBDE3Fnealesinenominenet_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <[email protected]>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Hi,</div>
<div>&nbsp;I found the 5.8 src rpm (thanks Rick). I attempted a build and f=
ailed as %files specified several *.pdb files that didn=92t get built as we=
ll as Btls which need to be narch=92d until I push my boringssl changes (at=
tached if you are interested). Do I just
 exclude the pdb files or should they have been created?</div>
<div><br>
</div>
<div>Neale</div>
</body>
</html>

--_000_D698E64FBDE3Fnealesinenominenet_--

--_004_D698E64FBDE3Fnealesinenominenet_
Content-Type: application/octet-stream; name="boringssl-s390x.patch"
Content-Description: boringssl-s390x.patch
Content-Disposition: attachment; filename="boringssl-s390x.patch"; size=5724;
	creation-date="Thu, 01 Feb 2018 20:44:20 GMT";
	modification-date="Thu, 01 Feb 2018 20:44:20 GMT"
Content-ID: <[email protected]>
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL0NNYWtlTGlzdHMudHh0IGIvQ01ha2VMaXN0cy50eHQKaW5kZXggMjk2ZDAx
MC4uMmJhOThjMCAxMDA2NDQKLS0tIGEvQ01ha2VMaXN0cy50eHQKKysrIGIvQ01ha2VMaXN0cy50
eHQKQEAgLTE2NCw2ICsxNjQsOCBAQCBlbHNlaWYgKCR7Q01BS0VfU1lTVEVNX1BST0NFU1NPUn0g
U1RSRVFVQUwgImFybXY3LWEiKQogICBzZXQoQVJDSCAiYXJtIikKIGVsc2VpZiAoJHtDTUFLRV9T
WVNURU1fUFJPQ0VTU09SfSBTVFJFUVVBTCAiYWFyY2g2NCIpCiAgIHNldChBUkNIICJhYXJjaDY0
IikKK2Vsc2VpZiAoJHtDTUFLRV9TWVNURU1fUFJPQ0VTU09SfSBTVFJFUVVBTCAiczM5MHgiKQor
ICBzZXQoQVJDSCAiczM5MHgiKQogZWxzZSgpCiAgIG1lc3NhZ2UoRkFUQUxfRVJST1IgIlVua25v
d24gcHJvY2Vzc29yOiIgJHtDTUFLRV9TWVNURU1fUFJPQ0VTU09SfSkKIGVuZGlmKCkKZGlmZiAt
LWdpdCBhL2NyeXB0by9lYy9wMjI0LTY0LmMgYi9jcnlwdG8vZWMvcDIyNC02NC5jCmluZGV4IDdi
Zjg4OWMuLmQ0MjRhNDcgMTAwNjQ0Ci0tLSBhL2NyeXB0by9lYy9wMjI0LTY0LmMKKysrIGIvY3J5
cHRvL2VjL3AyMjQtNjQuYwpAQCAtMTcsNiArMTcsNyBAQAogICogSW5zcGlyZWQgYnkgRGFuaWVs
IEouIEJlcm5zdGVpbidzIHB1YmxpYyBkb21haW4gbmlzdHAyMjQgaW1wbGVtZW50YXRpb24KICAq
IGFuZCBBZGFtIExhbmdsZXkncyBwdWJsaWMgZG9tYWluIDY0LWJpdCBDIGltcGxlbWVudGF0aW9u
IG9mIGN1cnZlMjU1MTkuICovCiAKKyNpbmNsdWRlIDxlbmRpYW4uaD4KICNpbmNsdWRlIDxvcGVu
c3NsL2Jhc2UuaD4KIAogI2lmIGRlZmluZWQoT1BFTlNTTF82NF9CSVQpICYmICFkZWZpbmVkKE9Q
RU5TU0xfV0lORE9XUykgJiYgXApAQCAtMTg1LDE5ICsxODYsMzMgQEAgc3RhdGljIGNvbnN0IGZl
bGVtIGdfcHJlX2NvbXBbMl1bMTZdWzNdID0gewogCiAvKiBIZWxwZXIgZnVuY3Rpb25zIHRvIGNv
bnZlcnQgZmllbGQgZWxlbWVudHMgdG8vZnJvbSBpbnRlcm5hbCByZXByZXNlbnRhdGlvbiAqLwog
c3RhdGljIHZvaWQgYmluMjhfdG9fZmVsZW0oZmVsZW0gb3V0LCBjb25zdCB1OCBpblsyOF0pIHsK
LSAgb3V0WzBdID0gKigoY29uc3QgdWludDY0X3QgKikoaW4pKSAmIDB4MDBmZmZmZmZmZmZmZmZm
ZjsKLSAgb3V0WzFdID0gKCooKGNvbnN0IHVpbnQ2NF90ICopKGluICsgNykpKSAmIDB4MDBmZmZm
ZmZmZmZmZmZmZjsKLSAgb3V0WzJdID0gKCooKGNvbnN0IHVpbnQ2NF90ICopKGluICsgMTQpKSkg
JiAweDAwZmZmZmZmZmZmZmZmZmY7Ci0gIG91dFszXSA9ICgqKChjb25zdCB1aW50NjRfdCAqKShp
biArIDIwKSkpID4+IDg7CisjaWYgX19CWVRFX09SREVSID09IF9fTElUVExFX0VORElBTgorICAg
b3V0WzBdID0gKigoY29uc3QgdWludDY0X3QgKikoaW4pKSAmIDB4MDBmZmZmZmZmZmZmZmZmZjsK
KyAgIG91dFsxXSA9ICgqKChjb25zdCB1aW50NjRfdCAqKShpbiArIDcpKSkgJiAweDAwZmZmZmZm
ZmZmZmZmZmY7CisgICBvdXRbMl0gPSAoKigoY29uc3QgdWludDY0X3QgKikoaW4gKyAxNCkpKSAm
IDB4MDBmZmZmZmZmZmZmZmZmZjsKKyAgIG91dFszXSA9ICgqKChjb25zdCB1aW50NjRfdCAqKShp
biArIDIwKSkpID4+IDg7CisjZWxzZQorICAgb3V0WzBdID0gKCooKGNvbnN0IHVpbnQ2NF90ICop
KGluICsgMjApKSkgPDwgOCA+PiA4OworICAgb3V0WzFdID0gKCooKGNvbnN0IHVpbnQ2NF90ICop
KGluICsgMTQpKSkgPj4gODsKKyAgIG91dFsyXSA9ICgqKChjb25zdCB1aW50NjRfdCAqKShpbiAr
IDcpKSkgPj4gODsKKyAgIG91dFszXSA9ICooKGNvbnN0IHVpbnQ2NF90ICopKGluKSkgPj44Owor
I2VuZGlmCiB9CiAKIHN0YXRpYyB2b2lkIGZlbGVtX3RvX2JpbjI4KHU4IG91dFsyOF0sIGNvbnN0
IGZlbGVtIGluKSB7CiAgIHNpemVfdCBpOwogICBmb3IgKGkgPSAwOyBpIDwgNzsgKytpKSB7Cisj
aWYgX19CWVRFX09SREVSID09IF9fTElUVExFX0VORElBTgogICAgIG91dFtpXSA9IGluWzBdID4+
ICg4ICogaSk7CiAgICAgb3V0W2kgKyA3XSA9IGluWzFdID4+ICg4ICogaSk7CiAgICAgb3V0W2kg
KyAxNF0gPSBpblsyXSA+PiAoOCAqIGkpOwogICAgIG91dFtpICsgMjFdID0gaW5bM10gPj4gKDgg
KiBpKTsKKyNlbHNlCisgICAgb3V0W2ldID0gKigodTggKikmaW5bM10gKyBpICsgMSk7CisgICAg
b3V0W2kgKyA3XSA9ICooKHU4ICopJmluWzJdICsgaSArIDEpOworICAgIG91dFtpICsgMTRdID0g
KigodTggKikmaW5bMV0gKyBpICsgMSk7CisgICAgb3V0W2kgKyAyMV0gPSAqKCh1OCAqKSZpblsw
XSArIGkgKyAxKTsKKyNlbmRpZgogICB9CiB9CiAKQEAgLTIyMywxNiArMjM4LDI2IEBAIHN0YXRp
YyBpbnQgQk5fdG9fZmVsZW0oZmVsZW0gb3V0LCBjb25zdCBCSUdOVU0gKmJuKSB7CiAKICAgZmVs
ZW1fYnl0ZWFycmF5IGJfaW47CiAgIG51bV9ieXRlcyA9IEJOX2JuMmJpbihibiwgYl9pbik7Cisj
aWYgX19CWVRFX09SREVSID09IF9fTElUVExFX0VORElBTgogICBmbGlwX2VuZGlhbihiX291dCwg
Yl9pbiwgbnVtX2J5dGVzKTsKKyNlbHNlCisgIG1lbWNweShiX291dCtzaXplb2YoYl9vdXQpLW51
bV9ieXRlcywgYl9pbiwgbnVtX2J5dGVzKTsKKyAgbWVtc2V0KGJfb3V0LCAwLCBzaXplb2YoYl9v
dXQpLW51bV9ieXRlcyk7CisjZW5kaWYKICAgYmluMjhfdG9fZmVsZW0ob3V0LCBiX291dCk7CiAg
IHJldHVybiAxOwogfQogCiAvKiBGcm9tIGludGVybmFsIHJlcHJlc2VudGF0aW9uIHRvIE9wZW5T
U0wgQklHTlVNICovCiBzdGF0aWMgQklHTlVNICpmZWxlbV90b19CTihCSUdOVU0gKm91dCwgY29u
c3QgZmVsZW0gaW4pIHsKLSAgZmVsZW1fYnl0ZWFycmF5IGJfaW4sIGJfb3V0OworICBmZWxlbV9i
eXRlYXJyYXkgYl9vdXQ7CisjaWYgX19CWVRFX09SREVSID09IF9fTElUVExFX0VORElBTgorICBm
ZWxlbV9ieXRlYXJyYXkgYl9pbjsKICAgZmVsZW1fdG9fYmluMjgoYl9pbiwgaW4pOwogICBmbGlw
X2VuZGlhbihiX291dCwgYl9pbiwgc2l6ZW9mKGJfb3V0KSk7CisjZWxzZQorICBmZWxlbV90b19i
aW4yOChiX291dCwgaW4pOworI2VuZGlmCiAgIHJldHVybiBCTl9iaW4yYm4oYl9vdXQsIHNpemVv
ZihiX291dCksIG91dCk7CiB9CiAKZGlmZiAtLWdpdCBhL2NyeXB0by9lYy9wMjU2LTY0LmMgYi9j
cnlwdG8vZWMvcDI1Ni02NC5jCmluZGV4IGM0MjU5YjYuLjllZTJiYjggMTAwNjQ0Ci0tLSBhL2Ny
eXB0by9lYy9wMjU2LTY0LmMKKysrIGIvY3J5cHRvL2VjL3AyNTYtNjQuYwpAQCAtMTksNiArMTks
NyBAQAogICogT3RoZXJ3aXNlIGJhc2VkIG9uIEVtaWxpYSdzIFAyMjQgd29yaywgd2hpY2ggd2Fz
IGluc3BpcmVkIGJ5IG15IGN1cnZlMjU1MTkKICAqIHdvcmsgd2hpY2ggZ290IGl0cyBzbWFydHMg
ZnJvbSBEYW5pZWwgSi4gQmVybnN0ZWluJ3Mgd29yayBvbiB0aGUgc2FtZS4gKi8KIAorI2luY2x1
ZGUgPGVuZGlhbi5oPgogI2luY2x1ZGUgPG9wZW5zc2wvYmFzZS5oPgogCiAjaWYgZGVmaW5lZChP
UEVOU1NMXzY0X0JJVCkgJiYgIWRlZmluZWQoT1BFTlNTTF9XSU5ET1dTKQpAQCAtNzUsMjEgKzc2
LDM1IEBAIHN0YXRpYyBjb25zdCB1NjQga1ByaW1lWzRdID0gezB4ZmZmZmZmZmZmZmZmZmZmZnVs
LCAweGZmZmZmZmZmLCAwLAogc3RhdGljIGNvbnN0IHU2NCBib3R0b202M2JpdHMgPSAweDdmZmZm
ZmZmZmZmZmZmZmZ1bDsKIAogLyogYmluMzJfdG9fZmVsZW0gdGFrZXMgYSBsaXR0bGUtZW5kaWFu
IGJ5dGUgYXJyYXkgYW5kIGNvbnZlcnRzIGl0IGludG8gZmVsZW0KLSAqIGZvcm0uIFRoaXMgYXNz
dW1lcyB0aGF0IHRoZSBDUFUgaXMgbGl0dGxlLWVuZGlhbi4gKi8KKyAqIGZvcm0uIFRoaXMgYXNz
dW1lcyBubyBwYXJ0aWN1bGFyIENQVSBlbmRpYW5lc3MuICovCiBzdGF0aWMgdm9pZCBiaW4zMl90
b19mZWxlbShmZWxlbSBvdXQsIGNvbnN0IHU4IGluWzMyXSkgeworI2lmIF9fQllURV9PUkRFUiA9
PSBfX0xJVFRMRV9FTkRJQU4KICAgb3V0WzBdID0gKigoY29uc3QgdTY0ICopJmluWzBdKTsKICAg
b3V0WzFdID0gKigoY29uc3QgdTY0ICopJmluWzhdKTsKICAgb3V0WzJdID0gKigoY29uc3QgdTY0
ICopJmluWzE2XSk7CiAgIG91dFszXSA9ICooKGNvbnN0IHU2NCAqKSZpblsyNF0pOworI2Vsc2UK
KyAgb3V0WzBdID0gKigoY29uc3QgdTY0ICopJmluWzI0XSk7CisgIG91dFsxXSA9ICooKGNvbnN0
IHU2NCAqKSZpblsxNl0pOworICBvdXRbMl0gPSAqKChjb25zdCB1NjQgKikmaW5bOF0pOworICBv
dXRbM10gPSAqKChjb25zdCB1NjQgKikmaW5bMF0pOworI2VuZGlmCiB9CiAKIC8qIHNtYWxsZmVs
ZW1fdG9fYmluMzIgdGFrZXMgYSBzbWFsbGZlbGVtIGFuZCBzZXJpYWxpc2VzIGludG8gYSBsaXR0
bGUgZW5kaWFuLAotICogMzIgYnl0ZSBhcnJheS4gVGhpcyBhc3N1bWVzIHRoYXQgdGhlIENQVSBp
cyBsaXR0bGUtZW5kaWFuLiAqLworICogMzIgYnl0ZSBhcnJheS4gVGhpcyBhc3N1bWVzIG5vIHBh
cnRpY3VsYXIgQ1BVIGVuZGlhbmVzcy4gKi8KIHN0YXRpYyB2b2lkIHNtYWxsZmVsZW1fdG9fYmlu
MzIodTggb3V0WzMyXSwgY29uc3Qgc21hbGxmZWxlbSBpbikgeworI2lmIF9fQllURV9PUkRFUiA9
PSBfX0xJVFRMRV9FTkRJQU4KICAgKigodTY0ICopJm91dFswXSkgPSBpblswXTsKICAgKigodTY0
ICopJm91dFs4XSkgPSBpblsxXTsKICAgKigodTY0ICopJm91dFsxNl0pID0gaW5bMl07CiAgICoo
KHU2NCAqKSZvdXRbMjRdKSA9IGluWzNdOworI2Vsc2UKKyAgKigodTY0ICopJm91dFswXSkgPSBp
blszXTsKKyAgKigodTY0ICopJm91dFs4XSkgPSBpblsyXTsKKyAgKigodTY0ICopJm91dFsxNl0p
ID0gaW5bMV07CisgICooKHU2NCAqKSZvdXRbMjRdKSA9IGluWzBdOworI2VuZGlmCiB9CiAKIC8q
IFRvIHByZXNlcnZlIGVuZGlhbm5lc3Mgd2hlbiB1c2luZyBCTl9ibjJiaW4gYW5kIEJOX2JpbjJi
bi4gKi8KQEAgLTExOCwxNiArMTMzLDI2IEBAIHN0YXRpYyBpbnQgQk5fdG9fZmVsZW0oZmVsZW0g
b3V0LCBjb25zdCBCSUdOVU0gKmJuKSB7CiAKICAgZmVsZW1fYnl0ZWFycmF5IGJfaW47CiAgIG51
bV9ieXRlcyA9IEJOX2JuMmJpbihibiwgYl9pbik7CisjaWYgX19CWVRFX09SREVSID09IF9fTElU
VExFX0VORElBTgogICBmbGlwX2VuZGlhbihiX291dCwgYl9pbiwgbnVtX2J5dGVzKTsKICAgYmlu
MzJfdG9fZmVsZW0ob3V0LCBiX291dCk7CisjZWxzZQorICBtZW1jcHkoYl9vdXQrc2l6ZW9mKGJf
b3V0KS1udW1fYnl0ZXMsIGJfaW4sIG51bV9ieXRlcyk7CisgIG1lbXNldChiX291dCwgMCwgc2l6
ZW9mKGJfb3V0KS1udW1fYnl0ZXMpOworI2VuZGlmCiAgIHJldHVybiAxOwogfQogCiAvKiBmZWxl
bV90b19CTiBjb252ZXJ0cyBhbiBmZWxlbSBpbnRvIGFuIE9wZW5TU0wgQklHTlVNLiAqLwogc3Rh
dGljIEJJR05VTSAqc21hbGxmZWxlbV90b19CTihCSUdOVU0gKm91dCwgY29uc3Qgc21hbGxmZWxl
bSBpbikgewotICBmZWxlbV9ieXRlYXJyYXkgYl9pbiwgYl9vdXQ7CisgIGZlbGVtX2J5dGVhcnJh
eSBiX291dDsKKyNpZiBfX0JZVEVfT1JERVIgPT0gX19MSVRUTEVfRU5ESUFOCisgIGZlbGVtX2J5
dGVhcnJheSBiX2luOwogICBzbWFsbGZlbGVtX3RvX2JpbjMyKGJfaW4sIGluKTsKICAgZmxpcF9l
bmRpYW4oYl9vdXQsIGJfaW4sIHNpemVvZihiX291dCkpOworI2Vsc2UKKyAgc21hbGxmZWxlbV90
b19iaW4zMihiX291dCwgaW4pOworI2VuZGlmCiAgIHJldHVybiBCTl9iaW4yYm4oYl9vdXQsIHNp
emVvZihiX291dCksIG91dCk7CiB9CiAK

--_004_D698E64FBDE3Fnealesinenominenet_
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTW9uby1kZXZl
bC1saXN0IG1haWxpbmcgbGlzdApNb25vLWRldmVsLWxpc3RAbGlzdHMuZG90Lm5ldApodHRwOi8v
bGlzdHMuZG90Lm5ldC9tYWlsbWFuL2xpc3RpbmZvL21vbm8tZGV2ZWwtbGlzdAo=

--_004_D698E64FBDE3Fnealesinenominenet_--