LDC

Edit Package ldc

LLVM D Compiler

Refresh
Refresh
Source Files
Filename Size Changed
ldc-0.17.5-add_missing_include.patch 0000000350 350 Bytes
ldc-0.17.5-add_support_to_LLVM6.patch 0000059819 58.4 KB
ldc-0.17.5-backport_pr_2315.patch 0000017065 16.7 KB
ldc-0.17.5-default-to-pic.patch 0000001535 1.5 KB
ldc-0.17.5-src.tar.gz 0005006161 4.77 MB
ldc-1.10.0-src.tar.gz 0006658773 6.35 MB
ldc-1.9.0-fix_arm_build.patch 0000000442 442 Bytes
ldc-rpmlintrc 0000000155 155 Bytes
ldc.changes 0000004000 3.91 KB
ldc.spec 0000006668 6.51 KB
Revision 1 (latest revision is 23)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 620396 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 1)
- Update to 1.10.0:
  * Big news:
    - Frontend, druntime and Phobos are at version 2.080.1. 
      (#2665, #2719, #2737) (new)
    - No support for Objective-C class/static methods yet. (#2670)
    - Breaking Win64 extern(D) ABI change: Pass vectors directly
      in registers, analogous to the MS vector calling convention. 
      (#2714)
    - Config file: For cross-compilation, support additional 
      sections named as regex for specific target triples, e.g.,
      "86(_64)?-.*-linux": { … };; see the comment in etc/ldc2.conf. 
      (#2718)
  * Platform support:
    - Supports LLVM 3.7 - 6.0.
    - Windows: Supports Visual Studio/C++ Build Tools 2015 and 2017.
    - Alpine linux/x64: built against Musl libc to support Docker 
      images based on the Alpine distro, requires the llvm5-libs, 
      musl-dev, and gcc packages to run and link D apps and the 
      tzdata and libcurl packages for certain stdlib modules.
  * Bug fixes
- Add tests, disabled by default (since we are missing python2-lit)
- Add patch to fix ARM builds:
  * ldc-1.9.0-fix_arm_build.patch
- Update to 1.9.0 and use 0.17.5 to bootstrap
- Add patch to fix rpmlint error:
  * ldc-0.17.5-add_missing_include.patch
- Add patches to add LLVM6 support:
  * ldc-0.17.5-add_support_to_LLVM6.patch
  * ldc-0.17.5-backport_pr_2315.patch
- Add patch to be able to use ldc:
  * ldc-0.17.5-default-to-pic.patch
- update to version 0.17.5:
  * Added LLVM 5.0 support.
  * druntime: fixes for Android and addition of core.math.yl2x[p1]() for x86(_64) targets.
  * dmd-testsuite: backported runnable/cppa.d fix for GCC > 5.
  * CI updates.
- Rectify RPM groups
- update to version 0.17.4
- update to version 0.17.3
- https://en.opensuse.org/SourceUrls
- drop workaround-buggy-llvm-config.patch
- update to 0.17.0
- based on DMD 2.068.2
- more information here:
  https://github.com/ldc-developers/ldc/releases/tag/v0.17.0
- Build runtime and phobos libraries as shared libraries, therefore
  refactored spec file:
 * Basic cleanup
 * Split lib* packages, see openSUSE shared library policy
 * Added ldc-rpmlintrc for false positiv.
- update to 0.16.1
- this is a bugfix only release
- update 0.16.0
- based on DMD 2.067.1
- initial submission based on Duncan Mac-Vicar's work
Comments 0
openSUSE Build Service is sponsored by