Ticket #1728 (closed enhancement: fixed)

Opened 4 years ago

Last modified 4 years ago

Remove milenage library from linking setting (thanks Tzafrir Cohen for the patch)

Reported by: nanang Owned by: bennylp
Priority: normal Milestone: release-2.2
Component: third-party Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported: no

Description

Currently milenage will always be included in the linking setting, while it is used only when PJSIP_HAS_DIGEST_AKA_AUTH is set (to enable IMS/3GPP digest AKA authentication), which is considered very rare, and extra -l flags have their toll with dynamic linking.

So by removing it from linking setting, any application that enables AKA authentication would need to link with milenage library from third_party directory.

Note that the milenage library should be built manually, i.e: by typing 'make' from directory third_party/build/milenage, and the milenage library could be found in third_party/lib.

Change History

comment:1 Changed 4 years ago by nanang

  • Status changed from new to closed
  • Resolution set to fixed

In 4720:

Close #1728: Removed milenage library from linking setting.

Note: See TracTickets for help on using tickets.