harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ilya Berezhniuk (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-5606) [drlvm][port] Make Port shared library
Date Mon, 17 Mar 2008 23:15:24 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-5606?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Ilya Berezhniuk updated HARMONY-5606:

    Attachment: 0001-Make-Port-shared.patch

Here is the patch which makes Port shared library.
The Port library also provides APR and log4cxx functionality to other components.
This patch is checked on Linux only for now, but AFAIK Linux is now more tough on linkage.

On the other hand, this approach does not allow inlining of several performance-critical functions
like atomics and apr_palloc.

Now I'm working on another approach with splitting Port on 2 libraries: shared Crash Handler
library, and static library providing the rest of functionality.
Such approach allows keeping a possibility for inlining, and seems to fit all crash handler

> [drlvm][port] Make Port shared library
> --------------------------------------
>                 Key: HARMONY-5606
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5606
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: DRLVM
>            Reporter: Ilya Berezhniuk
>         Attachments: 0001-Make-Port-shared.patch
> DRLVM Portlib should become shared library.
> It's needed at least for avoiding multiple instances of Portlib static variables.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message