+protobuf

What would it take to have Maven Central produce ARM binaries for protoc? 
Is this possible?

Thanks!

Andrew

On Wednesday, July 1, 2015 at 10:43:57 AM UTC-7, Damien Martin-guillerez 
wrote:
>
> I don't think we really care about it being compiled by maven. We used the 
> protoc from maven central because they are provided by the protobuf team 
> and we don't want to be doing that.
>
> If you can make sure that the ARM protoc is accessible on the web then 
> it's probably enough but you have to make sure to always provide the latest 
> version of the protoc binary. Or you could ask the protobuf team to include 
> ARM as their target.
>
> On Wed, Jul 1, 2015 at 7:40 PM 'Andrew Rossignol' via bazel-discuss <
> [email protected] <javascript:>> wrote:
>
>> I agree that cross compiling is probably the way to go, but interactive 
>> development with Bazel is quite fun. The laptop I completed this experiment 
>> on has a powerful ARM processor.
>>
>> What would it take to have Maven produce an ARM binary of protoc? I know 
>> very little about how it works. Would it require an update to the pom.xml 
>> file?
>>
>> On Wed, Jul 1, 2015 at 2:05 AM, Han-Wen Nienhuys <[email protected] 
>> <javascript:>> wrote:
>>
>>> Also, as a practical note, Raspberry Pi systems are somewhat
>>> underpowered. It might be more beneficial to run Bazel on x86, and use
>>> --run_under to run tests the ARM machine instead. That said, I don't
>>> think we mind changes to support ARM.
>>>
>>> On Wed, Jul 1, 2015 at 10:50 AM, 'Lukács T. Berki' via bazel-discuss
>>> <[email protected] <javascript:>> wrote:
>>> > In general, I think this is a good idea. The only thing I am wary of 
>>> is that
>>> > since the core development team doesn't really use and ARM machines, 
>>> the
>>> > code will be liable to rotting until we put some reasonable test
>>> > infrastructure in place. In a bit more detail:
>>> >
>>> >
>>> > On Tue, Jun 30, 2015 at 9:08 PM, Andrew Rossignol <[email protected] 
>>> <javascript:>>
>>> > wrote:
>>> >>
>>> >> Hello bazel-discuss,
>>> >>
>>> >> I have a version of Bazel compiled for Linux running on an ARM 
>>> processor.
>>> >> I compiled a small C++ and OpenGL project of mine for an ARM version 
>>> of
>>> >> Ubuntu.
>>> >>
>>> >> These are (roughly) the changes that I made for this to work:
>>> >>
>>> >> Compile protoc for ARM
>>> >>
>>> >> The Maven repo only produces Mac and Linux binaries for protoc (x86 
>>> and
>>> >> x86_64) at the moment. I don't know much about Maven so I just built 
>>> it
>>> >> locally using automake.
>>> >
>>> > Since we already have protoc binaries checked in, I think this is fine.
>>> >>
>>> >> Updated the bootstrap scripts to handle an ARM processor (added a
>>> >> MACHINE_IS_ARM variable) and used the ARM protoc.
>>> >>
>>> >> Updated java/com/google/devtools/build/lib/util/CPU.java to have an 
>>> ARM
>>> >> entry.
>>> >> Updated third_party/BUILD to have a config_setting for ARM and added 
>>> the
>>> >> ARM protoc to the selector in the thirdparty:protoc target.
>>> >>
>>> >> Updated tools/cpp/CROSSTOOL file to have a "local_linux" 
>>> default_toolchain
>>> >> for ARM.
>>> >
>>> > No problems with these.  I'd be happy to review this change :)
>>> >
>>> >
>>> > --
>>> > You received this message because you are subscribed to the Google 
>>> Groups
>>> > "bazel-discuss" group.
>>> > To unsubscribe from this group and stop receiving emails from it, send 
>>> an
>>> > email to [email protected] <javascript:>.
>>> > To view this discussion on the web visit
>>> > 
>>> https://groups.google.com/d/msgid/bazel-discuss/CAOu%2B0LWAT9OQSoD%3DUEeOx2m9YbeJn%2B68gzzVtsBPoq_kXC83Cg%40mail.gmail.com
>>> .
>>> >
>>> > For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>>
>>> --
>>> Han-Wen Nienhuys
>>> Google Munich
>>> [email protected] <javascript:>
>>>
>>
>>
>>
>> -- 
>>
>> Andrew Rossignol | Software Engineer | [email protected] <javascript:> |
>>  
>>  
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "bazel-discuss" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/bazel-discuss/CADJjZgOUAvnyNqKgRCAVGr2w8z00Y58XRf-Yw0DVsZcd3Uoi5A%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/bazel-discuss/CADJjZgOUAvnyNqKgRCAVGr2w8z00Y58XRf-Yw0DVsZcd3Uoi5A%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to