Find Jobs
Hire Freelancers

Modernize bazel build for an old cpp project on github

$30-250 NZD

Closed
Posted 5 months ago

$30-250 NZD

Paid on delivery
Project Title: Modernize bazel build for an old cpp project on github Description: I am seeking a skilled developer to modernize the build system for an old cpp project on GitHub. The project currently uses BUILD/WORKSPACE files for Bazel version 0.19.2. This is to permit me to build a modern Docker container. The old Dockerfile is included in the source. Requirements: - Update the Bazel build system to a more recent version (6.4.0) for improved performance and compatibility. - Update that main program builds with updates to the two main dependenices to latest compatible versions (gRPC 1.60.0 + Protobuf v24.4). - Update bazel BUILD/WORKSPACE files to new format including updating old dependencies. For example I know [login to view URL] needs to be replaced with [login to view URL] - Ensure repo builds accurately Note - I don't think the cpp source needs updating, this is mostly a Bazel thing - Will supply repo in followup to assist quoting. It is a public github repo basically abandoned Skills and Experience: - Strong proficiency in Bazel build system and its features. - Knowledge of C++ programming language. - Familiarity with GitHub and version control systems. - Ability to work independently and efficiently. Specific Libraries/Dependencies: There will be cross-compilation using Docker so source compiles are required. Sorry no binaries or debs etc for dependency installs If you have any recommendations or suggestions for the modernization process, they would be greatly appreciated.
Project ID: 37549709

About the project

8 proposals
Remote project
Active 4 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average $131 NZD for this job
User Avatar
Hello.... I am interested
$240 NZD in 7 days
5.0 (56 reviews)
5.6
5.6
User Avatar
Hi there! My name is Luis Enrique and I'm the helm of E-Lance Tech Consulting. I understand that you're seeking a skilled developer to modernize the build system for an old cpp project on GitHub. With my experience in Bazel build system and C++ programming language, I believe I am the perfect fit for this project. I have strong proficiency in Bazel build system and its features as well as knowledge of C++ programming language. Additionally, I have experience working with GitHub and version control systems which will be necessary for the modernization process.
$200 NZD in 7 days
5.0 (4 reviews)
2.0
2.0
User Avatar
Dear Graeme M., I am C/C++/Python/Django/Flask expert with +6 years of experience in development in Python and C++ as well. Also, I'm familiar with Software Development and C Programming I have converted many scripts and ported many apps before between C++ and Python. This makes me the best to help in this task. Please check my portfolio for Pose Detection. May we discuss the solution? Regards, Rochelle
$30 NZD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello there Graeme M., Good morning! I am an expert mobile computer programmer with skills including C Programming and Software Development. Please send a message to discuss more about this project. Feel free to contact us to discuss your project
$30 NZD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello. Client. Just read your job posting and noticed that I am a right fit in this task. I am able to start work immediately. If you choose me and able to complete it ASAP since I have been working with C# projects for many years. As a plus, I have also rich experience in building websites with ASP.net, Core, and React. Looking forward to discuss with you more. Thank you. Daniel
$135 NZD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of NEW ZEALAND
Palmerston North, New Zealand
0.0
0
Member since Dec 15, 2023

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.