HPlogo Configuring and Managing MPE/iX Internet Services > Chapter 9 HP WebWise MPE/iX Secure Web Server

Archive libraries

MPE documents

Complete PDF
Table of Contents
Glossary
Index

E0802 Edition 6 ♥
E0701 Edition 5
E0400 Edition 4

Archive libraries may be either custom archive libraries (built by others) or system archive libraries. System archive libraries are ".a" files residing in /lib and /usr/lib.

The following shows how to build hw.c as an archive library then link it into mod_hw.so:

  shell/iX> cd /APACHE/PUB/hw
  shell/iX> gcc -c -DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE \
    -DNO_DBM_REWRITEMAP -DUSE_HSREGEX -DEAPI -DSHARED_MODULE \
    -I/APACHE/PUB/include hw.c
  shell/iX> ar -rv hw.a hw.o
  ar: creating hw.a
  a - /APACHE/PUB/hw/hw.o
  1 OBJECT FILE HAS BEEN ADDED.

  shell/iX> callci linkedit
  HP Link Editor/iX (HP30315A.06.15) Copyright Hewlett-Packard Co 1986
  LinkEd> buildxl xl=./mod_hw.so;limit=5
  LinkEd> addxl from=./mod_hw.o;to=./mod_hw.so;merge;share
    ;rl=./hw.a,/lib/libm.a, /lib/libc.a
  1 OBJECT FILE HAS BEEN ADDED.




Linking Libraries into a DSO


Shared libraries