Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-829

Enhance the build.sh script to support building a subset of the available language bindings

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • None
    • None
    • build
    • None
    • POSIX compatible operating systems.

    • build

    Description

      Avro supports a number of language bindings, currently: c, c++, c#, java, ruby, php, python.

      The top level build script (build.sh) attempts to build all language bindings by default. Thus, building Avro from source requires compilers and interpreters for all these languages to be present on a developer's system.

      The attached patch adds support for a -l LANG option to build.sh, allowing the build to be restricted to the specified language(s). This feature allows someone interested in just a few bindings to build only the relevant parts of the Avro source tree.

      Attachments

        1. AVRO-829.patch
          8 kB
          Doug Cutting
        2. option-l.2.patch
          5 kB
          Joseph Koshy
        3. option-l.patch
          4 kB
          Joseph Koshy

        Activity

          People

            jkoshy Joseph Koshy
            jkoshy Joseph Koshy
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - 1h
                1h
                Remaining:
                Remaining Estimate - 1h
                1h
                Logged:
                Time Spent - Not Specified
                Not Specified