Skip to content

Instantly share code, notes, and snippets.

@darach
Last active February 13, 2016 22:37
Show Gist options
  • Save darach/74a2724e59cec67ed0a4 to your computer and use it in GitHub Desktop.
Save darach/74a2724e59cec67ed0a4 to your computer and use it in GitHub Desktop.

Revisions

  1. darach revised this gist Dec 2, 2015. 1 changed file with 56 additions and 0 deletions.
    56 changes: 56 additions & 0 deletions instructions.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,56 @@
    ## Instructions

    The following instructions assume a debian jessie based distribution

    ### 0. Prerequisites

    Install dependent tools and libraries

    ```bash
    $ sudo apt-get update
    $ sudo apt-get install libssl-dev automake autotools-dev
    ```

    ### 2. Install PCRE 2.8

    ```bash
    $ cd
    $ git clone git clone https://github.com/luvit/pcre2
    $ cd pcre2
    $ touch NEWS AUTHORS
    $ autoreconf -i
    $ ./configure
    $ make
    $ sudo make install
    ```

    ### 1. Install LLVM 3.6

    ```bash
    $ wget http://llvm.org/releases/3.6.2/clang+llvm-3.6.2-armv7a-linux-gnueabihf.tar.xz
    $ unxz clang+llvm-3.6.2-armv7a-linux-gnueabihf.tar.xz
    $ tar tvf clang+llvm-3.6.2-armv7a-linux-gnueabihf.tar
    $ cd clang+llvm-3.6.2-armv7a-linux-gnueabihf
    $ export LD_LIBRARY_PATH=/path/to/clang+llvm-3.6.2-armv7a-linux-gnueabihf/lib
    ```

    ### 2. Build and install pony

    ```bash
    $ cd
    $ git clone http://github.com/CausalityLtd/ponyc
    $ cd ponyc
    $ make
    $ make test
    $ sudo make install
    ```

    ### 3. Test installation

    Try running one of the examples

    ```bash
    $ cd examples/httpget
    $ ponyc
    $ ./httpget http://www.google.com/
    ```
  2. darach created this gist Dec 2, 2015.
    4 changes: 4 additions & 0 deletions raspberry_pony.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,4 @@
    pi@horse ~/ponyc $ uname -a
    Linux horse 4.1.6-v7+ #810 SMP PREEMPT Tue Aug 18 15:32:12 BST 2015 armv7l GNU/Linux
    pi@horse ~/ponyc $ build/debug/ponyc -version
    0.2.1-177-g6a9a13f