| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
|
| |
|
|
|
|
|
|
| |
* treewide: remove unused variables
* making ofborg happy
|
|
|
|
| |
These should be checked into upstream
|
|
|
|
|
|
|
|
|
| |
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.
|
| |
|
|
|
|
|
| |
* Simple fix for Iceberg
* Avoiding explicit libgit2 version assumption and removed libgit2 from buildInputs
|
|\ |
|
| | |
|
|/ |
|
|
|
|
| |
This has been replaced with pkgsi686Linux.callPackage
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Only acts on one-line dependency lists.
|
| |
|
|\
| |
| |
| | |
Closes https://github.com/NixOS/nixpkgs/pull/26924
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Building with GCC > 4.9 produces a broken VM for reasons that are not
yet understood, see
http://forum.world.st/OSProcess-fork-issue-with-Debian-built-VM-td4947326.html
also disable "stackprotector" hardening for compatibility with this
older gcc.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is important. The VM was not compiled in "Pharo mode" and this
made certain primitives return different values to the Smalltalk side.
(Practically speaking I am surprised that the VM has been working
basically fine for me for weeks, but this resolves a problem with
adding filetree:// repositories with Monticello that failed in an
obscure way when the file permissions lookup primitive did not behave
as expected.)
See also:
https://pharo.fogbugz.com/f/cases/20217/Image-does-not-detect-incompatible-opensmalltalk-vm
|
| | |
|
| |
| |
| |
| |
| | |
This commit adds the third party libraries needed by the default Pharo
environment to the LD_LIBRARY_PATH, by using makeWrapper.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Create a new set of VM packages to keep up with changes in the
upstream Pharo project.
|
|/
|
|
|
|
|
|
|
|
| |
as it is the official name since 2016
https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop
exception are parts refering to older versions of macOS like
"GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
|
|
|
|
|
|
|
| |
Compiling the Pharo VM with "pic" hardening causes segmentation faults
on startup of pharo-launcher.
Resolves NixOS/nixpkgs#24541.
|
| |
|
|\ |
|
| | |
|
|\| |
|
| |\
| | |
| | | |
pharo-vm5: 2016.04.04 -> 2016.05.04
|
| | | |
|
| |/ |
|
|\| |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The following parameters are now available:
* hardeningDisable
To disable specific hardening flags
* hardeningEnable
To enable specific hardening flags
Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.
cc-wrapper supports the following flags:
* fortify
* stackprotector
* pie (disabled by default)
* pic
* strictoverflow
* format
* relro
* bindnow
|
|/ |
|
|
|
|
|
| |
Building these pharo-vm sources on darwin may be possible but doesn't
make much sense because native darwin sources exist.
|
| |
|
| |
|
|
|
|
|
| |
The Pharo community now has a Spur VM: this VM is the only one to
open Pharo50 images.
|
|
|
|
|
|
|
| |
This seems to have been confusing people, using both xlibs and xorg, etc.
- Avoided renaming local (and different) xlibs binding in gcc*.
- Fixed cases where both xorg and xlibs were used.
Hopefully everything still works as before.
|
| |
|