Skip to content
This repository was archived by the owner on Dec 20, 2019. It is now read-only.

Conversation

@alexanderkyte
Copy link
Collaborator

No description provided.

@@ -0,0 +1,1044 @@
/home/parallels/llvm/build/mono-llvm-3.9/usr
/home/parallels/llvm/build/mono-llvm-3.9/usr/lib
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these dir names correct ?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, they're not. I'm not convinced that this file is necessary since we build on the bots with this as it is. This whole .deb configuration is a bit of a hack right now. I'm using helper tools that seem to want special-snowflake configuration. Right now we just copy this directory over. This is definitely not the right way to do it, but it works. Most of my attention was on getting llvm itself working on linux. I put this up here to ask @directhex what route he thinks I should take to make this configuration step more sane.

@alexanderkyte alexanderkyte force-pushed the mono-2016-02-13-2acdc6d60c5199a3b8957d851b62691d71756d08 branch 3 times, most recently from 06f9129 to e2dcd60 Compare August 4, 2016 21:31
Source: mono-llvm
Priority: optional
Maintainer: Alex Kyte <alkyte@microsoft.com>
Build-Depends: debhelper (>= 8.0.0)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line is where you specify which packages are required to build - for example, the upstream LLVM 3.9 package's build depends are here: http://sources.debian.net/src/llvm-toolchain-snapshot/1:3.9~svn274438-1/debian/control/#L6-L11

If you specify this correctly, you can generate a "good" source package which can be passed through to the chroot package builder, which makes building on multiple architectures WAY easier.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As in debian/compat note, this should be lowered to debhelper (>= 7.0.50~) for now.

@alexanderkyte alexanderkyte force-pushed the mono-2016-02-13-2acdc6d60c5199a3b8957d851b62691d71756d08 branch from e2dcd60 to 16f6701 Compare August 12, 2016 16:41
@alexanderkyte alexanderkyte force-pushed the mono-2016-02-13-2acdc6d60c5199a3b8957d851b62691d71756d08 branch from 102f9da to 3c92d8e Compare November 7, 2016 18:40
@alexanderkyte alexanderkyte force-pushed the mono-2016-02-13-2acdc6d60c5199a3b8957d851b62691d71756d08 branch from 3c92d8e to f2d44fa Compare November 7, 2016 18:41
@alexanderkyte alexanderkyte changed the title [WIP] Merge up packaging scripts for 3.9 Add 3.9 Packaging Scripts and Cross Compilation Support Nov 7, 2016
@vargaz vargaz closed this Dec 13, 2017
@luhenry luhenry changed the base branch from mono-2016-02-13-2acdc6d60c5199a3b8957d851b62691d71756d08 to master April 4, 2018 14:40
@luhenry luhenry reopened this Apr 4, 2018
@luhenry
Copy link

luhenry commented Apr 4, 2018

I can't push to alexanderkyte:mono-2016-02-13-2acdc6d60c5199a3b8957d851b62691d71756d08, I'll just submit a new PR.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants