2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558) |
Log message:
Recursive bump for perl5-5.28.0
|
2018-07-17 23:38:39 by Joerg Sonnenberger | Files touched by this commit (6) |
Log message:
Be a good citizen and try using the libgcc from the C compiler. Don't
install a custom libgcc, it creates more problems than it solves
depending on the rpath order. Bump revision.
|
2017-10-27 22:57:16 by Pierre Pronchery | Files touched by this commit (2) |
Log message:
Apply CFLAGS to the whole build process for lang/g95
This fixes building g95 with PKGSRC_MKPIE=yes without cwrappers.
A separate fix for the same issue with cwrappers is on its way.
|
2017-10-18 11:38:23 by Maya Rashish | Files touched by this commit (1) |
Log message:
g95: fix build on linux
force passing asprintf test which is incorrectly not found due to FORTIFY
pass LIBRARY_PATH so crtn.o and crti.o are found on Ubuntu & friends
Note many reporters need to install g++-multilib as a package to overcome
the errors they reported in the bugs (missing <sys/cdefs.h>)
PR pkg/51198, PR pkg/51690, PR pkg/52116
|
2017-07-22 20:05:43 by Maya Rashish | Files touched by this commit (3) |
Log message:
never include machine/ansi.h on freebsd.
use else if in our long conditional macro for symmetry
blind commit that may help freebsd builds
|
2017-06-21 13:36:20 by Maya Rashish | Files touched by this commit (3) |
Log message:
g95: Fix netbsd/mips64 builds
NetBSD switched to n32 ABI for mips64el in NetBSD 6, and the build is
failing due to the default ABI mismatch between linker and newly built
compiler.
Default to n32 and backport n32 size definitions from newer GCC.
Small chance of a functional change for o32 builds (which should work), ride
previous PKGREVISION bump for it.
|
2017-06-21 03:12:56 by Maya Rashish | Files touched by this commit (3) |
Log message:
g95: don't try to link against a non-existent file on netbsd/powerpc.
untested but obvious change. currently showing up as a build failure of
math/blas as it attempts to link with crtsavres which is a linux file.
Bump PKGREVISION as the build succeeds.
|
2016-10-03 01:26:40 by Maya Rashish | Files touched by this commit (2) |
Log message:
g95: now that I understand why -mips1 is chosen here, clarify it in the
comment for the patch.
note: the choice of o32 for this package is questionable, and defaulting
to n32 on gcc/config.gcc instead is probably the right thing, this package
won't run on platforms that use o32, and the n32 linker can't handle the
o32 objects apparently - it dies with "not enough GOT space for local GOT
entries" (PR toolchain/51521).
defaulting to n32 will allow deleting this patch, but I won't make the
transition because I can't get further in the build and hit a compile
assertion about MTYPE not matching CEXT (double float in my case), similar
to GCC bug #20633.
|
2016-09-28 17:34:54 by Maya Rashish | Files touched by this commit (2) |
Log message:
lang/g95: blindly apply patch to help netbsd/mips build issues.
netbsd/mips gcc defaults to -mips1 which lacks ll/sc instructions
(or anything like them), and rejects the assembly code used here.
switch to mips3 (bare minimum for synchronization primitives) for
these instructions. this will result in runtime failures (illegal
instruction) on mips1, but we're unlikely to see any such users
(MIPS3 was released in 1992).
I'm not comfortable using the proper fix of switching to using
__sync_* because that seems to be a compiler builtin and gcc 4.1.2
might not have it.
Also, that change requires careful testing that this 'dumb' change
doesn't. Additionally, g95 is a dead end (upstream gone), so not
worth the effort.
PR pkg/44547: pkgsrc build failure for g95 on NetBSD/cobalt
|
2016-09-27 22:51:11 by Maya Rashish | Files touched by this commit (3) |
Log message:
g95: preliminary support for FreeBSD-12, minor rototilling.
Don't fail in configure.
|