HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Ticket
  • Back to Query
  • Next Ticket →

Ticket #38 (new defect) — at Version 1

Opened 8 years ago

Last modified 6 years ago

[perl] fix compatibility issue with flock_server on BONE

Reported by: brecht Owned by:
Priority: low Milestone: Unscheduled
Component: dev-lang/perl Version:
Severity: normal Keywords:
Cc:

Description (last modified by brecht) (diff)

This is required to build a copy of Perl for BONE with dynamically linked extensions.

First try to build with other versions of GCC (differences in linking?)

Ingo: The only thing that the flock() support changes is defining
close() to flock_close() and dup2() to flock_dup2(). After a little
communication with the server, the flock_*() versions just call the
original functions.

You could try not to link against libflock.so, but keep the macro
definitions in place, and define the flock_*() functions (in beos.c) to call the close()/dup2() directly. Then you'd at least learn, if the macro definitions screw things up.

Change History

comment:1 Changed 8 years ago by brecht

  • Description modified (diff)
Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/