Working on this PR to add all dependencies to make Pharo run on Windows 64bit.
This is applying what we have talked before (instead building, taking dependencies from mingw versions).
This avoids a lot of problems, but adds a couple of extra libraries to the dependency list... nothing serious or big so we will continue as is for now.
You can view, comment on, or merge this pull request online at:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270
Commit Summary
- fix pkgconfig build (is not being used, but is better if it works)
- Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-win64
- using the "download dependency version" strategy for building windows 64bit dependencies (to avoid the mess of getting the right environment for each library)
- making dependencies work for win64
File Changes
Patch Links:
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Add win64 to Pharo VMs (#270)"}],"action":{"name":"View Pull Request","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270",
"url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Add win64 to Pharo VMs (#270)",
"sections": [
{
"text": "",
"activityTitle": "**Esteban Lorenzano**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@estebanlm",
"facts": [
]
},
{
"title": "Commit Summary",
"facts": [
{
"name": "3fa609c",
"value": "fix pkgconfig build (is not being used, but is better if it works)"
},
{
"name": "a3ba010",
"value": "Merge branch 'Cog' of github.com:OpenSmalltalk/opensmalltalk-vm into add-win64"
},
{
"name": "63203fc",
"value": "using the \"download dependency version\" strategy for building windows 64bit dependencies (to avoid the mess of getting the right environment for each library)"
},
{
"name": "fc78908",
"value": "making dependencies work for win64"
}
]
},
{
"title": "File Changes",
"facts": [
{
"name": "Modified",
"value": "[build.linux32x86/third-party/Makefile.pkgconfig](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270/files#diff-0) (4 changes)"
},
{
"name": "Modified",
"value": "[build.win64x64/third-party/Makefile.cairo](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270/files#diff-1) (51 changes)"
},
{
"name": "Modified",
"value": "[build.win64x64/third-party/Makefile.freetype2](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270/files#diff-2) (34 changes)"
},
{
"name": "Modified",
"value": "[build.win64x64/third-party/Makefile.libgit2](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270/files#diff-3) (35 changes)"
},
{
"name": "Modified",
"value": "[build.win64x64/third-party/Makefile.libpng](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270/files#diff-4) (32 changes)"
},
{
"name": "Modified",
"value": "[build.win64x64/third-party/Makefile.libssh2](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270/files#diff-5) (32 changes)"
},
{
"name": "Modified",
"value": "[build.win64x64/third-party/Makefile.pixman](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270/files#diff-6) (32 changes)"
},
{
"name": "Modified",
"value": "[third-party/freetype2.spec](https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270/files#diff-7) (2 changes)"
}
]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"OpenSmalltalk/opensmalltalk-vm\",\n\"issueId\": 270,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close pull request",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"PullRequestClose\",\n\"repositoryFullName\": \"OpenSmalltalk/opensmalltalk-vm\",\n\"pullRequestId\": 270\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270.patch"
}
],
"@type": "OpenUri",
"name": "View patch"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/270.diff"
}
],
"@type": "OpenUri",
"name": "View diff"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 350181848\n}"
}
],
"themeColor": "26292E"
}
]</script>