54 Commits

Author SHA1 Message Date
Joseph Shields
42d2967bd0 Revert "Disable LLVM, loadedllvm is dead upstream"
This reverts commit 64a34572b9f05ef5bc27ffce566817b3c3f670a6 [formerly ea9992b951f20ed31fe080d1b8f27ac4eaf6ba78].


Former-commit-id: 0954a3e617a8347a7b6727b4f3af74a776dd400a
2020-05-18 14:29:38 -04:00
Joseph Shields
64a34572b9 Disable LLVM, loadedllvm is dead upstream
Former-commit-id: ea9992b951f20ed31fe080d1b8f27ac4eaf6ba78
2020-05-18 12:03:52 -04:00
Jo Shields
bced067701 Boehm has changed directory.
Former-commit-id: b61cf2ab2f953ffed45789668874db7b49aade8a
2020-01-16 12:45:02 -05:00
Jo Shields
a84bd79157 Use --with-llvm, not PATH manipulation, for LLVM
(cherry picked from commit d16b860df51dd5d3e369b5a8a78c6fec04618dd8)


Former-commit-id: 4cbe69a4105ac7f680d40c58f2b8288433c06c8e
2019-12-10 14:45:44 -05:00
Jo Shields
9fe706d671 Add 4.8 API surface
(cherry picked from commit 1cc63d3b3b5b24f243e3f3fec11db359aa6ea904)


Former-commit-id: 4db95b99474b39facf932fdd37826764ebb7c01d
2019-09-24 09:51:30 -04:00
Jo Shields
b9dd74e00e Pull in changes from master
Former-commit-id: a4c8f3836ed3533f1f313cedb4ed7293fbb2d95f
2019-07-26 15:09:13 -04:00
Jo Shields
eab2d30d46 Fix build failures in brave new System.Native world
(cherry picked from commit 31e3a22b2b36bae1a5be78c7b64932062bcb3f32)


Former-commit-id: 40eae3845d370a97970e49b1ab26f1e2b4d1c559
2019-02-19 16:00:47 -05:00
Jo Shields
8b19d64219 Add v4.7.2 to dh_clideps excludes
Former-commit-id: 175a0ae24c1f662647bf3b589d396e06a77fafc5
2019-01-18 11:10:45 -05:00
Jo Shields
ea4d5031d2 Fix LLVM stripping
(cherry picked from commit 8bf8fb177410855c69974d7eebdb0ba0366dfb2a)


Former-commit-id: 42da5a4863978f4b143ff065984a09b6994ea886
2018-12-21 13:24:09 -05:00
Jo Shields
9c59dca922 Make sure we keep debug symbols for LLVM support
(cherry picked from commit 96945df883c0f90a98e5e9663dfc25686032a906)


Former-commit-id: ee3bc1e6da75f58d0b629ef13b77c044043ed235
2018-12-12 11:01:14 -05:00
Jo Shields
1ffdf07aee Abandon LLVM on armel
Former-commit-id: e22482cd89160932619e5c56e9d1f0835c4373e4
2018-10-17 15:10:59 -04:00
Jo Shields
4a482c3ee4 Use in-repo mono-api-diff.exe
(cherry picked from commit 6dabc86caf31b6a3e279b88a21f5e8d1db96a3cc)


Former-commit-id: f4cf380a87b039eedc302f5f6806bef7e6ce77bf
2018-10-10 15:00:24 -04:00
Jo Shields
37a5126ce8 Fix out-of-tree LLVM build
(cherry picked from commit ae307ed81d9b7293d9fce7bea9a0d593be37fa9b)


Former-commit-id: 49fd60ec1950efbd482a178f22037fccb326c953
2018-10-09 16:50:53 -04:00
Jo Shields
4654dc8a96 Fix install dir for libllvm-mono.so
(cherry picked from commit 2d62bcc99fa86c58545bb612f7df2a5a6b36baee)


Former-commit-id: 665ab1aa307462a7ee21d1c3b118258b60ed0010
2018-06-01 23:20:41 -04:00
Jo Shields
a9c2270423 LLVM build fixes
(cherry picked from commit 36ac7d4833f36cac6770495079bebf7dfd9fb003)


Former-commit-id: 8802062fe7fe33409605b2212e45d2a134658fb2
2018-05-21 10:25:29 -04:00
Jo Shields
00a4f3c5d9 Fix bad usage of $PATH
(cherry picked from commit 09e7b014bf94f61ab4f0a06bad6238f74cc242b2)


Former-commit-id: 60964e7ad265aa2dc6d69b2ce30328becdd40541
2018-05-21 09:44:08 -04:00
Jo Shields
b404d87606 LLVM enablement
(cherry picked from commit 3f5066064e5cb01b3df1ff1e4ac5bfdec12a8046)


Former-commit-id: c94c6bc341be9ecdec2ff079a51cdc6ba6a269e8
2018-05-21 09:43:54 -04:00
Jo Shields
b2edada0a3 Stripped symbols from mono-runtime-common to mono-runtime-dbg
Former-commit-id: 45c22eaa802d7c9d42b0cf1b83ce55d5b2651ee4
2018-04-09 13:13:21 -04:00
Alexander Köplinger
7170132273 Add 4.7.1-api
Added to mono master in https://github.com/mono/mono/pull/5974

(cherry picked from commit d208ed66d5a4d1b4584708808f790427f6a54180)


Former-commit-id: b2907c82339078bd09f75b30a1b576591fb53f19
2018-01-25 15:24:33 -05:00
Jo Shields
29a424e1e4 Revert "Revert "Build on PPC64el with MCS, Roslyn is pretty ropey on here right now""
This reverts commit 66b3070eaf77e31bf854b719708b085e6de5423c [formerly 9d69f74ac71ffa282e220ec8462f0809aaa1f924].


Former-commit-id: 5f283ef9870b12c386d50083a17290bf4cfd124b
2018-01-18 14:56:37 -05:00
Jo Shields
66b3070eaf Revert "Build on PPC64el with MCS, Roslyn is pretty ropey on here right now"
This reverts commit bb110ef96b2d4d5805789b23d484619381da8abd [formerly 1704fb885b4d30593b4f7aa480f5b5300a080486].


Former-commit-id: 9d69f74ac71ffa282e220ec8462f0809aaa1f924
2018-01-18 12:20:58 -05:00
Alexander Köplinger
651b78fa88 Remove eglib from debian/rules
It was moved into Mono with 9be68f8952

(cherry picked from commit 7283187ac571e161052db2582d34654e7fa2a40e)


Former-commit-id: c845674645441855b6cb7a92477ddcbb5c6791cf
2017-10-20 10:57:07 -04:00
Alexander Köplinger
5d8e702c6b Remove --enable-dynamic-btls, it is the only option
(cherry picked from commit 4a39ad63c0ada3f51e9d030ade439538c582c116)

# Conflicts:
#	debian/rules


Former-commit-id: add7a18e78657e9c66784aae99f39f194f00729d
2017-09-27 23:55:09 +02:00
Jo Shields
e77b89ce9f Add 4.7-api stuff
(cherry picked from commit 24e54084c0dc649751ef2d4e2f3290bfe7d9c719)


Former-commit-id: 27c19e9e3aea33dfa499dbd3ba56a65b90e78011
2017-09-27 23:32:00 +02:00
Jo Shields
41fc96b847 Flip conditional wildcard
(cherry picked from commit 8fc5e97c08bf88827f8cdf369a4271e1014b9bed)


Former-commit-id: 80ddeaa54121168cfd7ffdefab8f29ade2ec25db
2017-08-23 09:33:10 -04:00
Jo Shields
9866ef66b7 Use secret Mozilla GCC in 12.04 for btls
(cherry picked from commit 4ca99499ecd689616f5eb6c9c8b9b773194b8a78)


Former-commit-id: 87d229428233aa3cc4f6b271b27110046c58650a
2017-08-22 16:25:52 -04:00
Jo Shields
2c3870db90 Force g++ 4.7, not just gcc
(cherry picked from commit a36335c98314f2698f1f1e68aaf7ce63000bcc0b)
(cherry picked from commit 58254ab09d02df73b1259bf1e8d5aabc1e9da058)


Former-commit-id: ae4fe9520d2f91852499090ac03e9b8ee42f5112
2017-08-22 16:25:43 -04:00
Jo Shields
651aa690ab Build btls on ARM
(cherry picked from commit b9f86ec4c3093eb5bbc76149d8d450bd539aadbc)


Former-commit-id: 5c25bede98a7e801726cb449cc7e50a5f1d67186
2017-08-22 16:25:26 -04:00
Jo Shields
20061244c1 Add a build-arch rule
(cherry picked from commit 8e0073a9e2fc80d62d24db3b910ec13a7e5318ae)


Former-commit-id: 73319c2ac432aec3be6d065a5aa109c59710bfcd
2017-06-29 18:36:02 +01:00
Jo Shields
befdac16d7 Revert "Don't try to include master-only API dirs"
This reverts commit eba2f53c18db5c12cb11ae2d7372f1e53e9229ac [formerly 2d9585e0960633d2f3b7a1d838978c0893dbd6eb].


Former-commit-id: 2d5f5647bce426f088db8cc2100b721ffd003c5d
2017-04-11 13:12:12 +01:00
Jo Shields
bb110ef96b Build on PPC64el with MCS, Roslyn is pretty ropey on here right now
Former-commit-id: 1704fb885b4d30593b4f7aa480f5b5300a080486
2017-04-10 19:20:20 +01:00
Jo Shields
eba2f53c18 Don't try to include master-only API dirs
Former-commit-id: 2d9585e0960633d2f3b7a1d838978c0893dbd6eb
2017-04-10 16:04:23 +01:00
Jo Shields
3faf1947ce Refreshed debian/rules from nightly
Former-commit-id: fb382e250283b88547e35c66f2c0d1e0085ae0ac
2017-04-10 11:53:11 +01:00
Jo Shields
10e0fb42e8 Better way of packaging btls, maybe
Former-commit-id: ef7f4281d969d055d73cecab0529c236f18a7ffa
2016-11-18 10:59:42 +00:00
Jo Shields
4e5fbb3094 Try a method to install BTLS assemblies on BTLS arches
Former-commit-id: 29d2545edb7eebd25e8c5de92690ace366f9c3f0
2016-11-18 08:57:33 +00:00
Jo Shields
f63897c1fd Better cross-build support
Former-commit-id: 0da2d8c9d07ee778f0dd6ec5e00076e89ed3b441
2016-11-18 08:48:07 +00:00
Jo Shields
673c6c4373 Seems we updated libmono.so for SGen-only
(cherry picked from commit edd86f593e8f10011c62fc22a418f5d5f3d3a4e1)


Former-commit-id: f2932ff9bcb03d5d8f5fa41760f40a96a267243c
2016-08-04 14:11:55 +01:00
Jo Shields
db26fe5f1a Jay changelog has vanished
(cherry picked from commit d24e13d83e3f1c3fd0fa26aa299f242432d11006)


Former-commit-id: 0c37bc698a2250c4ce15e7179b83fdabd24af786
2016-08-04 14:11:34 +01:00
Jo Shields
76fe9f5628 Import a bunch of ARM64-related changes from Debian
(cherry picked from commit 27f3659f9d5752f4f0afab171129b6b4632e3eba)


Former-commit-id: 234925b3a1f6972f3244dbf6d6b5021faae15fa9
2016-08-04 13:12:21 +01:00
Jo Shields
fb3a1fe57d Add updates from dh_clideps, and exclude API dirs
(cherry picked from commit 3aebe559db85ab347acf65bbc1d0fd0a23fe653e)


Former-commit-id: ca23cdfce1919ea7521104c385880defaaab2021
2016-08-04 10:25:45 +01:00
Jo Shields
78184b19bb Don't treat /*-api/ or /Facades/ dirs as containing real assemblies.
(Closes: BZ40862)


Former-commit-id: 337547f520f5adc9c74c93fe925b42e21f958e56
2016-05-10 16:12:57 +01:00
Jo Shields
c99d09d595 Pile of fixes from nightly builds branch
Former-commit-id: 01442d7a7bddcc32fd6f02bfe72bbca3c2602e57
2016-02-23 11:04:20 +00:00
Jo Shields
309dddf2b1 Bump dh_makeclilibs version overrides, as required. Remember, we never change package names in the Xamarin packages, which violates the Debian packaging policy - we ought to change package name whenever interfaces are removed, but this is a massive pain for end-users who will find package dependencies no longer satisfied on their distributions. A few random misbehaviours is considered the lesser evil.
Former-commit-id: 2a30f9241774c5f81d2aed1ea265a7a17ced9711
2015-04-07 11:18:21 +01:00
Jo Shields
d120e95ec0 Remove stray override on libmono-wcl3.0a-cil package
Former-commit-id: 8ad5afba06735f4df8db5098d2a836c0e13780f6
2015-04-07 10:59:22 +01:00
Jo Shields
1b754ee72d Fix building of MonoGetAssemblyName
Former-commit-id: 6076b89cafb3846f79ad80f8d936f41b37322068
2015-04-07 10:45:35 +01:00
Jo Shields
a5ef5a8316 Clean up correct directories in clean rule
Former-commit-id: d4c73f1a5650878c85f3021874e527272fc5a081
2015-04-07 10:20:12 +01:00
Jo Shields
26656d565e Remove 2.0-specific packaging overrides from debian/rules
Former-commit-id: a4be9441a7a285fdb6de0d63c2f2b2c87705bdf5
2015-04-07 10:13:32 +01:00
Jo Shields
bb95674019 Refresh dh_monoaot to work from a manifest file, debian/installmonoaot, into $PREFIX/mono/lib/aot-cache/$ARCH
Former-commit-id: ededb551d3f504a906f74f62b979a0fabe70bf7e
2015-01-13 17:54:01 +00:00
Jo Shields
b1e90f84fd Bump clilibs dependencies, as required by ABI bumps.
Former-commit-id: ae4b009e6cdf2d866505df8a9f63ea94700ed67a
2015-01-13 14:03:42 +00:00
Jo Shields
ad24821919 Fix missing contents in mono-runtime-dbg package
Former-commit-id: e281f105b37be8eca55861d62ce7dec9167334a7
2014-12-18 17:58:27 +00:00