You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by "Benjamin Hindman (Issue Comment Edited) (JIRA)" <ji...@apache.org> on 2011/11/17 22:45:57 UTC

[jira] [Issue Comment Edited] (MESOS-58) Migrate build system to Autotools (Automake and Libtool)

    [ https://issues.apache.org/jira/browse/MESOS-58?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13152366#comment-13152366 ] 

Benjamin Hindman edited comment on MESOS-58 at 11/17/11 9:45 PM:
-----------------------------------------------------------------

(First, note to readers that to collaborate on this I've put a branch on github called autotools that we should be working from.)

Regarding step 1, linking against the .la's should work for now because we are only building the static versions of those third_party libraries. See line 62 in configure.ac. While understanding this is a bit esoteric (i.e., these semantics are not obvious), this seems like a fine step for now, and can probably be revisited later.

The plan for python is to use the setuptools and egg approach as per the previous setup. I'm currently working on getting the external tests working correctly.

Finally, I'm happy to have someone get make dist working properly. For now, we'll leave libprocess in third_party. Likewise, I'm happy to see someone support linking against system libraries too (configure might be the best thing to do here).


                
      was (Author: benjaminhindman):
    (First, not to readers that to collaborate on this I've put a branch on github called autotools that we should be working from.)

Regarding step 1, linking against the .la's should work for now because we are only building the static versions of those third_party libraries. See line 62 in configure.ac. While understanding this is a bit esoteric (i.e., these semantics are not obvious), this seems like a fine step for now, and can probably be revisited later.

The plan for python is to use the setuptools and egg approach as per the previous setup. I'm currently working on getting the external tests working correctly.

Finally, I'm happy to have someone get make dist working properly. For now, we'll leave libprocess in third_party. Likewise, I'm happy to see someone support linking against system libraries too (configure might be the best thing to do here).


                  
> Migrate build system to Autotools (Automake and Libtool)
> --------------------------------------------------------
>
>                 Key: MESOS-58
>                 URL: https://issues.apache.org/jira/browse/MESOS-58
>             Project: Mesos
>          Issue Type: Improvement
>          Components: build
>            Reporter: Andy Konwinski
>            Assignee: Benjamin Hindman
>
> Ben has been leading the effort to move the build system to Autotools. This should lead to better dependency management, cleaner and easier to understand human written build input, and a faster build.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira