~andersk/ubuntu/oneiric/openssl/spurious-reboot

« back to all changes in this revision

Viewing changes to .pc/no-rpath.patch/Makefile.shared

  • Committer: Bazaar Package Importer
  • Author(s): Colin Watson
  • Date: 2011-05-01 23:51:53 UTC
  • mfrom: (11.1.20 sid)
  • Revision ID: james.westby@ubuntu.com-20110501235153-bjcxitndquaezb68
Tags: 1.0.0d-2ubuntu1
* Resynchronise with Debian (LP: #675566).  Remaining changes:
  - debian/libssl1.0.0.postinst:
    + Display a system restart required notification bubble on libssl1.0.0
      upgrade.
    + Use a different priority for libssl1.0.0/restart-services depending
      on whether a desktop, or server dist-upgrade is being performed.
  - debian/{libssl1.0.0-udeb.dirs, control, rules}: Create
    libssl1.0.0-udeb, for the benefit of wget-udeb (no wget-udeb package
    in Debian).
  - debian/{libcrypto1.0.0-udeb.dirs, libssl1.0.0.dirs, libssl1.0.0.files,
    rules}: Move runtime libraries to /lib, for the benefit of
    wpasupplicant.
  - debian/patches/aesni.patch: Backport Intel AES-NI support, now from
    http://rt.openssl.org/Ticket/Display.html?id=2065 rather than the
    0.9.8 variant.
  - debian/patches/Bsymbolic-functions.patch: Link using
    -Bsymbolic-functions.
  - debian/patches/perlpath-quilt.patch: Don't change perl #! paths under
    .pc.
  - debian/rules:
    + Don't run 'make test' when cross-building.
    + Use host compiler when cross-building.  Patch from Neil Williams.
    + Don't build for processors no longer supported: i486, i586 (on
      i386), v8 (on sparc).
    + Fix Makefile to properly clean up libs/ dirs in clean target.
    + Replace duplicate files in the doc directory with symlinks.
* Update architectures affected by Bsymbolic-functions.patch.
* Drop debian/patches/no-sslv2.patch; Debian now adds the 'no-ssl2'
  configure option, which compiles out SSLv2 support entirely, so this is
  no longer needed.
* Drop openssl-doc in favour of the libssl-doc package introduced by
  Debian.  Add Conflicts/Replaces until the next LTS release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
LDFLAGS=
15
15
SHARED_LDFLAGS=
16
16
 
 
17
NM=nm
 
18
 
17
19
# LIBNAME contains just the name of the library, without prefix ("lib"
18
20
# on Unix, "cyg" for certain forms under Cygwin...) or suffix (.a, .so,
19
21
# .dll, ...).  This one MUST have a value when using this makefile to
91
93
  ( $(SET_X);   \
92
94
    LIBDEPS="$${LIBDEPS:-$(LIBDEPS)}"; \
93
95
    LDCMD="$${LDCMD:-$(CC)}"; LDFLAGS="$${LDFLAGS:-$(CFLAGS)}"; \
94
 
    LIBPATH=`for x in $$LIBDEPS; do if echo $$x | grep '^ *-L' > /dev/null 2>&1; then echo $$x | sed -e 's/^ *-L//'; fi; done | uniq`; \
 
96
    LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \
95
97
    LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \
96
98
    LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \
97
99
    $${LDCMD} $${LDFLAGS} -o $${APPNAME:=$(APPNAME)} $(OBJECTS) $${LIBDEPS} )
101
103
    LIBDEPS="$${LIBDEPS:-$(LIBDEPS)}"; \
102
104
    SHAREDCMD="$${SHAREDCMD:-$(CC)}"; \
103
105
    SHAREDFLAGS="$${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \
104
 
    LIBPATH=`for x in $$LIBDEPS; do if echo $$x | grep '^ *-L' > /dev/null 2>&1; then echo $$x | sed -e 's/^ *-L//'; fi; done | uniq`; \
 
106
    LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \
105
107
    LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \
106
108
    LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \
107
109
    $${SHAREDCMD} $${SHAREDFLAGS} \
133
135
  ALL=$$ALLSYMSFLAGS; ALLSYMSFLAGS=; NOALLSYMSFLAGS=; \
134
136
  ( $(SET_X); \
135
137
    ld $(LDFLAGS) -r -o lib$(LIBNAME).o $$ALL lib$(LIBNAME).a $(LIBEXTRAS) ); \
136
 
  $(LINK_SO) && rm -f $(LIBNAME).o
 
138
  $(LINK_SO) && rm -f lib$(LIBNAME).o
137
139
 
138
140
LINK_SO_A_UNPACKED=     \
139
141
  UNPACKDIR=link_tmp.$$$$; rm -rf $$UNPACKDIR; mkdir $$UNPACKDIR; \
142
144
  SHOBJECTS=$$UNPACKDIR/*.o; \
143
145
  $(LINK_SO) && rm -rf $$UNPACKDIR
144
146
 
145
 
DETECT_GNU_LD=(${CC} -Wl,-V /dev/null 2>&1 | grep '^GNU ld' )>/dev/null
 
147
DETECT_GNU_LD=($(CC) -Wl,-V /dev/null 2>&1 | grep '^GNU ld' )>/dev/null
146
148
 
147
149
DO_GNU_SO=$(CALC_VERSIONS); \
148
150
        SHLIB=lib$(LIBNAME).so; \
168
170
link_app.gnu:
169
171
        @ $(DO_GNU_APP); $(LINK_APP)
170
172
 
 
173
DO_BEOS_SO=     SHLIB=lib$(LIBNAME).so; \
 
174
        SHLIB_SUFFIX=; \
 
175
        ALLSYMSFLAGS='-Wl,--whole-archive'; \
 
176
        NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
 
177
        SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-Bsymbolic -Wl,-soname=$$SHLIB$$SHLIB_SUFFIX"
 
178
 
 
179
link_o.beos:
 
180
        @ $(DO_BEOS_SO); $(LINK_SO_O)
 
181
link_a.beos:
 
182
        @ $(DO_BEOS_SO); $(LINK_SO_A)
 
183
 
171
184
link_o.bsd:
172
 
        @if ${DETECT_GNU_LD}; then $(DO_GNU_SO); else \
 
185
        @if $(DETECT_GNU_LD); then $(DO_GNU_SO); else \
173
186
        $(CALC_VERSIONS); \
174
187
        SHLIB=lib$(LIBNAME).so; \
175
188
        SHLIB_SUFFIX=; \
179
192
        SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -nostdlib"; \
180
193
        fi; $(LINK_SO_O)
181
194
link_a.bsd:
182
 
        @if ${DETECT_GNU_LD}; then $(DO_GNU_SO); else \
 
195
        @if $(DETECT_GNU_LD); then $(DO_GNU_SO); else \
183
196
        $(CALC_VERSIONS); \
184
197
        SHLIB=lib$(LIBNAME).so; \
185
198
        SHLIB_SUFFIX=; \
189
202
        SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -nostdlib"; \
190
203
        fi; $(LINK_SO_A)
191
204
link_app.bsd:
192
 
        @if ${DETECT_GNU_LD}; then $(DO_GNU_APP); else \
 
205
        @if $(DETECT_GNU_LD); then $(DO_GNU_APP); else \
193
206
        LDFLAGS="$(CFLAGS) -Wl,-rpath,$(LIBPATH)"; \
194
207
        fi; $(LINK_APP)
195
208
 
196
209
# For Darwin AKA Mac OS/X (dyld)
197
 
# link_o.darwin produces .so, because we let it use dso_dlfcn module,
198
 
# which has .so extension hard-coded. One can argue that one should
199
 
# develop special dso module for MacOS X. At least manual encourages
200
 
# to use native NSModule(3) API and refers to dlfcn as termporary hack.
 
210
# Originally link_o.darwin produced .so, because it was hard-coded
 
211
# in dso_dlfcn module. At later point dso_dlfcn switched to .dylib
 
212
# extension in order to allow for run-time linking with vendor-
 
213
# supplied shared libraries such as libz, so that link_o.darwin had
 
214
# to be harmonized with it. This caused minor controversy, because
 
215
# it was believed that dlopen can't be used to dynamically load
 
216
# .dylib-s, only so called bundle modules (ones linked with -bundle
 
217
# flag). The belief seems to be originating from pre-10.4 release,
 
218
# where dlfcn functionality was emulated by dlcompat add-on. In
 
219
# 10.4 dlopen was rewritten as native part of dyld and is documented
 
220
# to be capable of loading both dynamic libraries and bundles. In
 
221
# order to provide compatibility with pre-10.4 dlopen, modules are
 
222
# linked with -bundle flag, which makes .dylib extension misleading.
 
223
# It works, because dlopen is [and always was] extension-agnostic.
 
224
# Alternative to this heuristic approach is to develop specific
 
225
# MacOS X dso module relying on whichever "native" dyld interface.
201
226
link_o.darwin:
202
227
        @ $(CALC_VERSIONS); \
203
 
        SHLIB=`expr "$$THIS" : '.*/\([^/\.]*\)\.'`; \
204
 
        SHLIB=$${SHLIB:-lib$(LIBNAME)}; \
205
 
        SHLIB_SUFFIX=`expr "$$THIS" : '.*\(\.[^\.]*\)$$'`; \
206
 
        SHLIB_SUFFIX=$${SHLIB_SUFFIX:-.so}; \
 
228
        SHLIB=lib$(LIBNAME); \
 
229
        SHLIB_SUFFIX=.dylib; \
207
230
        ALLSYMSFLAGS='-all_load'; \
208
231
        NOALLSYMSFLAGS=''; \
209
 
        SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS)"; \
 
232
        SHAREDFLAGS="$(CFLAGS) `echo $(SHARED_LDFLAGS) | sed s/dynamiclib/bundle/`"; \
210
233
        if [ -n "$(LIBVERSION)" ]; then \
211
234
                SHAREDFLAGS="$$SHAREDFLAGS -current_version $(LIBVERSION)"; \
212
235
        fi; \
227
250
        if [ -n "$$SHLIB_SOVER_NODOT" ]; then \
228
251
                SHAREDFLAGS="$$SHAREDFLAGS -compatibility_version $$SHLIB_SOVER_NODOT"; \
229
252
        fi; \
230
 
        SHAREDFLAGS="$$SHAREDFLAGS -install_name ${INSTALLTOP}/lib/$$SHLIB${SHLIB_EXT}"; \
 
253
        SHAREDFLAGS="$$SHAREDFLAGS -install_name $(INSTALLTOP)/$(LIBDIR)/$$SHLIB$(SHLIB_EXT)"; \
231
254
        $(LINK_SO_A)
232
255
link_app.darwin:        # is there run-path on darwin?
233
256
        $(LINK_APP)
237
260
        INHIBIT_SYMLINKS=yes; \
238
261
        SHLIB=cyg$(LIBNAME); \
239
262
        base=-Wl,--enable-auto-image-base; \
 
263
        deffile=; \
240
264
        if expr $(PLATFORM) : 'mingw' > /dev/null; then \
241
265
                SHLIB=$(LIBNAME)eay32; base=; \
 
266
                if test -f $(LIBNAME)eay32.def; then \
 
267
                        deffile=$(LIBNAME)eay32.def; \
 
268
                fi; \
242
269
        fi; \
243
270
        SHLIB_SUFFIX=.dll; \
244
271
        LIBVERSION="$(LIBVERSION)"; \
245
272
        SHLIB_SOVER=${LIBVERSION:+"-$(LIBVERSION)"}; \
246
273
        ALLSYMSFLAGS='-Wl,--whole-archive'; \
247
274
        NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
248
 
        SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared $$base -Wl,-Bsymbolic -Wl,--out-implib,lib$(LIBNAME).dll.a"; \
 
275
        SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared $$base $$deffile -Wl,-s,-Bsymbolic"; \
249
276
        $(LINK_SO_O)
 
277
#for mingw target if def-file is in use dll-name should match library-name
250
278
link_a.cygwin:
251
279
        @ $(CALC_VERSIONS); \
252
280
        INHIBIT_SYMLINKS=yes; \
253
 
        SHLIB=cyg$(LIBNAME); \
 
281
        SHLIB=cyg$(LIBNAME); SHLIB_SOVER=-$(LIBVERSION); SHLIB_SUFFIX=.dll; \
 
282
        dll_name=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX; extras=; \
254
283
        base=-Wl,--enable-auto-image-base; \
255
284
        if expr $(PLATFORM) : 'mingw' > /dev/null; then \
256
 
                SHLIB=$(LIBNAME)eay32; \
257
 
                base=;  [ $(LIBNAME) = "crypto" ] && base=-Wl,--image-base,0x63000000; \
 
285
                case $(LIBNAME) in \
 
286
                        crypto) SHLIB=libeay;; \
 
287
                        ssl) SHLIB=ssleay;; \
 
288
                esac; \
 
289
                SHLIB_SOVER=32; \
 
290
                extras="$(LIBNAME).def"; \
 
291
                $(PERL) util/mkdef.pl 32 $$SHLIB > $$extras; \
 
292
                base=; [ $(LIBNAME) = "crypto" ] && base=-Wl,--image-base,0x63000000; \
258
293
        fi; \
259
 
        SHLIB_SUFFIX=.dll; \
260
 
        SHLIB_SOVER=-$(LIBVERSION); \
 
294
        dll_name=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX; \
 
295
        $(PERL) util/mkrc.pl $$dll_name | \
 
296
                $(CROSS_COMPILE)windres -o rc.o; \
 
297
        extras="$$extras rc.o"; \
261
298
        ALLSYMSFLAGS='-Wl,--whole-archive'; \
262
299
        NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
263
 
        SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared $$base -Wl,-Bsymbolic -Wl,--out-implib,lib$(LIBNAME).dll.a"; \
264
 
        [ -f apps/$$SHLIB$$SHLIB_SUFFIX ] && rm apps/$$SHLIB$$SHLIB_SUFFIX; \
265
 
        [ -f test/$$SHLIB$$SHLIB_SUFFIX ] && rm test/$$SHLIB$$SHLIB_SUFFIX; \
 
300
        SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared $$base -Wl,-s,-Bsymbolic -Wl,--out-implib,lib$(LIBNAME).dll.a $$extras"; \
 
301
        [ -f apps/$$dll_name ] && rm apps/$$dll_name; \
 
302
        [ -f test/$$dll_name ] && rm test/$$dll_name; \
266
303
        $(LINK_SO_A) || exit 1; \
267
 
        cp -p $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX apps/; \
268
 
        cp -p $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX test/
 
304
        rm $$extras; \
 
305
        cp -p $$dll_name apps/; \
 
306
        cp -p $$dll_name test/
269
307
link_app.cygwin:
 
308
        @if expr "$(CFLAGS)" : '.*OPENSSL_USE_APPLINK' > /dev/null; then \
 
309
                LIBDEPS="$(TOP)/crypto/applink.o $${LIBDEPS:-$(LIBDEPS)}"; \
 
310
                export LIBDEPS; \
 
311
        fi; \
270
312
        $(LINK_APP)
271
313
 
272
314
link_o.alpha-osf1:
273
 
        @ if ${DETECT_GNU_LD}; then \
 
315
        @ if $(DETECT_GNU_LD); then \
274
316
                $(DO_GNU_SO); \
275
317
        else \
276
318
                SHLIB=lib$(LIBNAME).so; \
291
333
        fi; \
292
334
        $(LINK_SO_O)
293
335
link_a.alpha-osf1:
294
 
        @ if ${DETECT_GNU_LD}; then \
 
336
        @ if $(DETECT_GNU_LD); then \
295
337
                $(DO_GNU_SO); \
296
338
        else \
297
339
                SHLIB=lib$(LIBNAME).so; \
312
354
        fi; \
313
355
        $(LINK_SO_A)
314
356
link_app.alpha-osf1:
315
 
        @if ${DETECT_GNU_LD}; then \
 
357
        @if $(DETECT_GNU_LD); then \
316
358
                $(DO_GNU_APP); \
317
359
        else \
318
360
                LDFLAGS="$(CFLAGS) -rpath $(LIBRPATH)"; \
320
362
        $(LINK_APP)
321
363
 
322
364
link_o.solaris:
323
 
        @ if ${DETECT_GNU_LD}; then \
 
365
        @ if $(DETECT_GNU_LD); then \
324
366
                $(DO_GNU_SO); \
325
367
        else \
326
368
                $(CALC_VERSIONS); \
334
376
        fi; \
335
377
        $(LINK_SO_O)
336
378
link_a.solaris:
337
 
        @ if ${DETECT_GNU_LD}; then \
 
379
        @ if $(DETECT_GNU_LD); then \
338
380
                $(DO_GNU_SO); \
339
381
        else \
340
382
                $(CALC_VERSIONS); \
341
383
                MINUSZ='-z '; \
342
 
                (${CC} -v 2>&1 | grep gcc) > /dev/null && MINUSZ='-Wl,-z,'; \
 
384
                ($(CC) -v 2>&1 | grep gcc) > /dev/null && MINUSZ='-Wl,-z,'; \
343
385
                SHLIB=lib$(LIBNAME).so; \
344
386
                SHLIB_SUFFIX=;\
345
387
                ALLSYMSFLAGS="$${MINUSZ}allextract"; \
348
390
        fi; \
349
391
        $(LINK_SO_A)
350
392
link_app.solaris:
351
 
        @ if ${DETECT_GNU_LD}; then \
 
393
        @ if $(DETECT_GNU_LD); then \
352
394
                $(DO_GNU_APP); \
353
395
        else \
354
396
                LDFLAGS="$(CFLAGS) -R $(LIBRPATH)"; \
357
399
 
358
400
# OpenServer 5 native compilers used
359
401
link_o.svr3:
360
 
        @ if ${DETECT_GNU_LD}; then \
 
402
        @ if $(DETECT_GNU_LD); then \
361
403
                $(DO_GNU_SO); \
362
404
        else \
363
405
                $(CALC_VERSIONS); \
369
411
        fi; \
370
412
        $(LINK_SO_O)
371
413
link_a.svr3:
372
 
        @ if ${DETECT_GNU_LD}; then \
 
414
        @ if $(DETECT_GNU_LD); then \
373
415
                $(DO_GNU_SO); \
374
416
        else \
375
417
                $(CALC_VERSIONS); \
381
423
        fi; \
382
424
        $(LINK_SO_A_UNPACKED)
383
425
link_app.svr3:
384
 
        @${DETECT_GNU_LD} && $(DO_GNU_APP); \
 
426
        @$(DETECT_GNU_LD) && $(DO_GNU_APP); \
385
427
        $(LINK_APP)
386
428
 
387
429
# UnixWare 7 and OpenUNIX 8 native compilers used
388
430
link_o.svr5:
389
 
        @ if ${DETECT_GNU_LD}; then \
 
431
        @ if $(DETECT_GNU_LD); then \
390
432
                $(DO_GNU_SO); \
391
433
        else \
392
434
                $(CALC_VERSIONS); \
400
442
        fi; \
401
443
        $(LINK_SO_O)
402
444
link_a.svr5:
403
 
        @ if ${DETECT_GNU_LD}; then \
 
445
        @ if $(DETECT_GNU_LD); then \
404
446
                $(DO_GNU_SO); \
405
447
        else \
406
448
                $(CALC_VERSIONS); \
407
449
                SHARE_FLAG='-G'; \
408
 
                (${CC} -v 2>&1 | grep gcc) > /dev/null && SHARE_FLAG='-shared'; \
 
450
                ($(CC) -v 2>&1 | grep gcc) > /dev/null && SHARE_FLAG='-shared'; \
409
451
                SHLIB=lib$(LIBNAME).so; \
410
452
                SHLIB_SUFFIX=; \
411
453
                ALLSYMSFLAGS=''; \
414
456
        fi; \
415
457
        $(LINK_SO_A_UNPACKED)
416
458
link_app.svr5:
417
 
        @${DETECT_GNU_LD} && $(DO_GNU_APP); \
 
459
        @$(DETECT_GNU_LD) && $(DO_GNU_APP); \
418
460
        $(LINK_APP)
419
461
 
420
462
link_o.irix:
421
 
        @ if ${DETECT_GNU_LD}; then \
 
463
        @ if $(DETECT_GNU_LD); then \
422
464
                $(DO_GNU_SO); \
423
465
        else \
424
466
                $(CALC_VERSIONS); \
432
474
        fi; \
433
475
        $(LINK_SO_O)
434
476
link_a.irix:
435
 
        @ if ${DETECT_GNU_LD}; then \
 
477
        @ if $(DETECT_GNU_LD); then \
436
478
                $(DO_GNU_SO); \
437
479
        else \
438
480
                $(CALC_VERSIONS); \
458
500
# ELFs by the way].
459
501
#
460
502
link_o.hpux:
461
 
        @if ${DETECT_GNU_LD}; then $(DO_GNU_SO); else \
 
503
        @if $(DETECT_GNU_LD); then $(DO_GNU_SO); else \
462
504
        $(CALC_VERSIONS); \
463
505
        SHLIB=lib$(LIBNAME).sl; \
464
506
        expr "$(CFLAGS)" : '.*DSO_DLFCN' > /dev/null && SHLIB=lib$(LIBNAME).so; \
471
513
        rm -f $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX || :; \
472
514
        $(LINK_SO_O) && chmod a=rx $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX
473
515
link_a.hpux:
474
 
        @if ${DETECT_GNU_LD}; then $(DO_GNU_SO); else \
 
516
        @if $(DETECT_GNU_LD); then $(DO_GNU_SO); else \
475
517
        $(CALC_VERSIONS); \
476
518
        SHLIB=lib$(LIBNAME).sl; \
477
519
        expr $(PLATFORM) : '.*ia64' > /dev/null && SHLIB=lib$(LIBNAME).so; \
484
526
        rm -f $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX || :; \
485
527
        $(LINK_SO_A) && chmod a=rx $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX
486
528
link_app.hpux:
487
 
        @if ${DETECT_GNU_LD}; then $(DO_GNU_APP); else \
 
529
        @if $(DETECT_GNU_LD); then $(DO_GNU_APP); else \
488
530
        LDFLAGS="$(CFLAGS) -Wl,+s,+cdp,../:,+cdp,./:,+b,$(LIBRPATH)"; \
489
531
        fi; \
490
532
        $(LINK_APP)
549
591
        expr $(PLATFORM) : '.*ia64' > /dev/null && SHLIB=lib$(LIBNAME).so; \
550
592
        $(SYMLINK_SO)
551
593
# The following lines means those specific architectures do no symlinks
552
 
symlink.cygwin symlink.alpha-osf1 symlink.tru64 symlink.tru64-rpath:
 
594
symlink.cygwin symlink.alpha-osf1 symlink.tru64 symlink.tru64-rpath symlink.beos:
553
595
 
554
596
# Compatibility targets
555
597
link_o.bsd-gcc-shared link_o.linux-shared link_o.gnu-shared: link_o.gnu
607
649
link_a.reliantunix-shared: link_a.reliantunix
608
650
link_app.reliantunix-shared: link_app.reliantunix
609
651
symlink.reliantunix-shared: symlink.reliantunix
 
652
link_o.beos-shared: link_o.beos
 
653
link_a.beos-shared: link_a.beos
 
654
link_app.beos-shared: link_app.gnu
 
655
symlink.beos-shared: symlink.beos