You could copy the stable emscripten.sh:
https://git.archlinux.org/svntogit/community.git/tree/trunk/emscripten.sh?h=packages/emscripten
Search Criteria
Package Details: emscripten-git 2:2.0.15.r31.g249815cf7-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/emscripten-git.git (read-only, click to copy) |
---|---|
Package Base: | emscripten-git |
Description: | LLVM-to-JavaScript compiler |
Upstream URL: | http://emscripten.org |
Licenses: | custom |
Conflicts: | binaryen, emscripten |
Provides: | emscripten |
Submitter: | None |
Maintainer: | kjkent |
Last Packager: | haawda |
Votes: | 28 |
Popularity: | 0.000000 |
First Submitted: | 2012-10-01 17:47 (UTC) |
Last Updated: | 2021-03-13 19:40 (UTC) |
Dependencies (13)
- acorn
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- nodejs (nodejs-lts-fermiumAUR, nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron)
- python (python37AUR, python311AUR, python310AUR)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- ocaml-ctypes (make)
- gcc-go (gcc-go-snapshotAUR) (optional) – for using llvm-go, go may also work
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, jdk-android-studioAUR, jre17AUR, jdk21-jetbrains-binAUR, java-openjdk-binAUR, jre21-zulu-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jre17-zulu-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, java-openjdk-ea-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk) (optional) – for using clojure
- ruby (optional) – for running some scripts
Required by (9)
- dwrandomizer (requires emscripten) (make)
- halide (requires emscripten) (optional)
- koka-bin (requires emscripten) (optional)
- libsignal-protocol-javascript (requires emscripten) (make)
- libsignal-protocol-javascript-git (requires emscripten) (make)
- occt-webgl-viewer (requires emscripten) (make)
- tidal2d (requires emscripten) (optional)
- tutanota-desktop (requires emscripten) (make)
- webjcs-git (requires emscripten) (optional)
Sources (5)
gyscos commented on 2016-12-27 10:56 (UTC)
gyscos commented on 2016-12-27 09:43 (UTC)
Looks like `/etc/profile.d/emscripten.sh` sets $EMSCRIPTEN_FASTCOMP to `/opt/emscripten-fastcomp` instead of `/usr/lib/emscripten-fastcomp`, leading to "No such file" errors.
haawda commented on 2015-08-23 18:43 (UTC)
Well I definitely had such problems, but right now it works fine, so I removed the option for the time being.
jplatte commented on 2015-08-23 18:29 (UTC)
Well I never had any problems building this before parallel builds were inactivated. What are the reasons you did this?
haawda commented on 2015-08-23 16:39 (UTC)
I had reasons to turn off parallel builds with options=('!makeflags').
jplatte commented on 2015-08-23 13:59 (UTC)
The option MAKEFLAGS from makepkg.conf is ignored, this package takes forever to build on multicore processors because it only compiles one file at a time.
svenstaro commented on 2015-06-03 19:52 (UTC)
Doesn't this need clang as makedeps?
garyamort commented on 2015-02-25 22:26 (UTC)
Problem was in my makepkg config.
I edited /etc/makepkg.conf and removed -fvar-tracking-assigments from
#DEBUG_CFLAGS="-g -fvar-tracking-assignments"
#DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
garyamort commented on 2015-02-25 22:16 (UTC)
I'm getting
"clang: error: unknown argument: '-fvar-tracking-assignments'"
haawda commented on 2015-01-25 23:33 (UTC)
I think, not upstream but me was the culprit. I borrowd some ideas from the stable PKGBUILD which hopefully fix this.
Pinned Comments
kjkent commented on 2024-06-29 13:04 (UTC)
I found this PKGBUILD orphaned, without any commits in the last few years. I've just adopted it and will get to updating it ASAP, though it might be sometime in the next week.