Changes between Version 76 and Version 77 of Documentation/BuildingStXWithRakefiles


Ignore:
Timestamp:
Feb 13, 2019, 10:50:44 PM (5 years ago)
Author:
jan vrany
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/BuildingStXWithRakefiles

    v76 v77  
    390390Following guides are for building 64bit Smalltalk/X on 64bit Linux (or 32bit Smalltalk/X on 32bit Linux). '''It is possible - of course -''' to build ac 32bit Smalltalk/X on 64bit Linux. In that case you need to install 32bit libraries and headers. How to do that is left as an exercise to dear reader/. Hint: on DEB-based distros you need to install pretty much same packages with '':i386'' suffix, on RPM-based with ''.i686'' plus something like ''gcc-multilib''.
    391391
    392 ==== Debian (and other derivatives such as Ubuntu or Mint)
     392==== Debian on x86_64 (and other derivatives such as Ubuntu or Mint)
    393393
    394394Tested on [[https://wiki.debian.org/DebianStretch|Debian Stretch]], both 64bit and 32bit, standard installations.
     
    396396 * Install following packages:
    397397   {{{
    398    sudo aptitude install ruby rake pkg-config mercurial cvs build-essential bison flex libc6-dev gcc-multilib libx11-dev default-jdk ant libglib2.0-dev libwebkitgtk-dev libsoup2.4-dev libxext-dev unixodbc-dev libgl1-mesa-dev libfl-dev
     398   sudo aptitude install ruby rake pkg-config mercurial cvs build-essential bison flex libc6-dev gcc-multilib libx11-dev default-jdk ant libxext-dev unixodbc-dev libgl1-mesa-dev libfl-dev
    399399   }}}
    400400
     
    430430}}}
    431431
    432 ==== CentOS 7
     432==== Debian on RISC-V
     433
     434{{{
     435#!div class="note"
     436
     437*Smalltalk/X jv-branch* on RISC-V is still an experimental work.
     438}}}
     439
     440Tested on [[https://wiki.debian.org/DebianSid|Debian Sid]] on [[https://www.sifive.com/boards/hifive-unleashed|HiFie Unleashed]] board. The Debian image was
     441created using [[https://github.com/janvrany/riscv-debian|riscv-debian]] scripts.
     442
     443 * Install following packages:
     444   {{{
     445   sudo aptitude install ruby rake pkg-config cvs build-essential bison flex libc6-dev gcc-multilib libx11-dev default-jdk ant libxext-dev unixodbc-dev libgl1-mesa-dev libfl-dev
     446   }}}
     447
     448==== CentOS 7 on x86_64
    433449
    434450Tested on [[https://wiki.centos.org/Manuals/ReleaseNotes/CentOS7|CentOS 7.2]] (Minimal). Thanks to Patrik Svestka for this guide!
     
    490506  }}}
    491507
    492 ==== Fedora 23
     508==== Fedora 23 on x86_64
    493509
    494510Tested on [[https://getfedora.org/en/workstation/download/|Fedora 23 Workstation]], 64bit, standard installation.
     
    502518This should be everything you need to compile Smalltalk/X jv-branch as [[#InaNutshell|described above]]
    503519
    504 ==== openSUSE Tumbleweed
     520==== openSUSE Tumbleweed on x86_64
    505521
    506522Tested on [[https://software.opensuse.org/distributions/tumbleweed|openSUSE Tumbleweed]] on June 29th, 2018. Thanks to Patrik Svestka for testing and this guide.
     
    675691
    676692
    677 === FreeBSD
     693=== FreeBSD on x86_64
    678694
    679695{{{