Skip to content
This repository was archived by the owner on Apr 7, 2018. It is now read-only.

Add DS compiler to Nintendo worker #20

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ccawley2011
Copy link

This requires the changes from scummvm/scummvm#1057

@csnover
Copy link
Owner

csnover commented Nov 15, 2017

Thank you very much for sending an update for the worker! I’m busy with release stuff right now so probably will not be able to get back to this until the release is finished. After that point, please bug me if I do not get to this promptly.

@@ -81,7 +106,8 @@ RUN apt-get update && \

ENV DEVKITPRO=/opt/devkitpro
ENV DEVKITPPC=$DEVKITPRO/devkitPPC
ENV PATH=$PATH:$DEVKITPPC/bin:$DEVKITPPC/powerpc-eabi/bin
ENV DEVKITARM=$DEVKITPRO/devkitARM
ENV PATH=$PATH:$DEVKITPPC/bin:$DEVKITPPC/powerpc-eabi/bin:$DEVKITARM/bin:$DEVKITARM/arm-none-eabi/bin
Copy link
Owner

Choose a reason for hiding this comment

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

This won’t work right if the build code is well-behaved, since the DS compiler will pick up package configurations from devkitPPC first. It’s probably best to just split the DS and Wii into two workers if we’re going to keep supporting DS.

"ds": {
"configure_args": [
"--host=ds",
"--enable-mad",
Copy link
Owner

Choose a reason for hiding this comment

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

Prefer feature detection over explicitly passing feature flags like this, so that our releases are as consistent as possible across platforms. If the detection is broken such that an explicit flag is needed, that probably means something else is broken too.

wget \
bzip2

RUN wget -O devkitARMupdate.pl 'https://sourceforge.net/projects/devkitpro/files/Automated Installer/devkitARMupdate.pl/download' && \
Copy link
Owner

Choose a reason for hiding this comment

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

Is there any way to do this which is reproducible?

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.

2 participants