Hi David,

It's not clear what the issues are that you're having. Some specifics
as to the details of your problems would help.

On Mon, Jan 6, 2025 at 6:16 PM David Klaus via gdal-dev
<gdal-dev@lists.osgeo.org> wrote:
>
> Dear GDAL-DEV Community,
>
> I apologize if this isn’t the right forum for this inquiry. If so, please 
> feel free to disregard this email.
>
> Current Problem:
>
> I am reaching out for advice on streamlining the process my company uses to 
> produce new versions of GDAL for our releases. Currently, we maintain a batch 
> file that handles some preliminary setup tasks and then initiates a custom 
> GDAL build using CMake. Unfortunately, this process has become overly complex 
> and challenging to maintain. Developers find it cumbersome and even when the 
> process is followed correctly, it often requires additional work for each 
> release. This eats up valuable development time and isn't very fun for our 
> developers.
>
> Why We Build GDAL Ourselves:
>
> Our program has a number of unique requirements which we haven't been able to 
> satisfy through any means besides a custom build. Further we haven't found a 
> means of generating a custom build besides what I outlined above. A key 
> example of this is our use of the Proj library.
>
> In our builds, we statically link the Proj library into GDAL. This approach 
> is necessary because our product integrates with other environments that 
> often include their own GDAL builds. In the past, dynamically linking the 
> Proj library caused significant issues: these other environments would 
> sometimes load their Proj dll in such a way that our GDAL would mistake their 
> Proj dll for ours and attempt to use it. This mismatch resulted in crashes 
> for our users.
>
> To address this problem and meet our other requirements, we opted for custom 
> GDAL builds.
>
> Any help would be appreciated:
>
> So, given the challenges of maintaining our current custom build process, we 
> are exploring simpler alternatives for producing a GDAL that meets our needs. 
> However, our research hasn't yet yielded actionable improvements. We would 
> greatly appreciate any advice, recommendations, or insights the community can 
> offer that might help.
>
> Thank you for your time and assistance,
>
>
> --
> David Klaus
> Carlson Software
>
>
> Disclaimer
>
> The information contained in this communication from the sender is 
> confidential. It is intended solely for use by the recipient and others 
> authorized to receive it. If you are not the recipient, you are hereby 
> notified that any disclosure, copying, distribution or taking action in 
> relation of the contents of this information is strictly prohibited and may 
> be unlawful.
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev



-- 
Andrew Bell
andrew.bell...@gmail.com
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to