Opened 14 years ago

Closed 14 years ago

#1302 closed enhancement (fixed)

Modify Linux builds to support per-release install directories and per-release shared libs

Reported by: trevorwekel Owned by: trevorwekel
Priority: medium Milestone: 2.2
Component: Build System Version: 2.1.0
Severity: major Keywords: linux build
Cc: External ID:

Description

Currently, we always build/install MapGuide to /usr/local/mapguideopensource on Linux with .so.7.0.0 as shared library names. To support side by side installation and provide better transparency into the actual build of MapGuide, the installation directory will be changed to /usr/local/mapguideopensource-2.2.0 and the shared libraries will end in -2.2.0.so.

As future work, the 64 bit Linux build may be installed to /usr/local/mapguideopensource-2.2.0-x64.

Change History (2)

comment:1 by trevorwekel, 14 years ago

Status: newassigned

Shared library name changes submitted in r4724.

Build script changes to implement /usr/local/mapguideopensource-2.2.0 installation directory chang submitted in r4725.

A test build from the Linux build machine is still required to validate all changes for 32 bit. The 64 bit builds have not been addressed yet.

comment:2 by trevorwekel, 14 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.