Page MenuHomeFreeBSD

lang/qscheme: Unbreak on amd64
ClosedPublic

Authored by tobik on Jun 25 2017, 8:48 AM.
Tags
None
Referenced Files
Unknown Object (File)
Nov 8 2024, 9:50 PM
Unknown Object (File)
Nov 8 2024, 9:49 PM
Unknown Object (File)
Nov 8 2024, 9:49 PM
Unknown Object (File)
Nov 8 2024, 9:49 PM
Unknown Object (File)
Nov 8 2024, 9:26 PM
Unknown Object (File)
Sep 23 2024, 11:37 PM
Unknown Object (File)
Sep 23 2024, 3:20 AM
Unknown Object (File)
Sep 22 2024, 10:57 PM
Subscribers
None

Details

Summary
- Fix build with clang and remove USE_GCC
- Link dynamically with libpcre and libgmp and fix build on amd64 (and
  optimistically sparc64 too)
- Remove the devel/libgetline dependency and don't link with libgetline:
  While libgetline provides getline() it has an entirely different
  signature than getline(3).  This make the fgetline builtin function
  unusable and causes e.g. the cat.scm example to segfault.

  Approved by:	??? (mentor)
  Differential Revision:	https://reviews.freebsd.org/D?????
Test Plan

poudriere testport 11.0/amd64, 10.3/i386 ok

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

lang/qscheme/Makefile
15 ↗(On Diff #30054)

Would it be possible to also move this one to LIB_DEPENDS ?

Would it be possible to also move this one to LIB_DEPENDS ?

Yes, but devel/ffcall currently doesn't build shared libraries, so
will have to be updated as well.

Looks great :-)
Please split in two commits.

Ports should not depend on .a, ever. (And ports should not install them either, but, hey, on can dream.)

This revision is now accepted and ready to land.Jun 27 2017, 1:13 PM
This revision was automatically updated to reflect the committed changes.