~xnox/debian/sid/cryptsetup/ubuntu

« back to all changes in this revision

Viewing changes to m4/libtool.m4

  • Committer: Package Import Robot
  • Author(s): Jonas Meurer, Milan Broz, Steve Langasek, Jonas Meurer
  • Date: 2013-06-28 12:10:41 UTC
  • mfrom: (0.2.11)
  • Revision ID: package-import@ubuntu.com-20130628121041-ek9rtel19yehj31t
Tags: 2:1.6.1-1
[ Milan Broz ]
* new upstream version. (closes: #704827, 707997)
  - default LUKS encryption mode is XTS (aes-xts-plain64) (closes: #714331)
  - adds native support for Truecrypt and compatible on-disk format
  - adds benchmark command
  - adds cryptsetup-reencrypt, a tool to offline reencrypt LUKS device
  - adds veritysetup, a tool for dm-verity block device verification module
* install docs/examples into docs at cryptsetup-dev package.
* fix compilation warnings in askpass.c.

[ Steve Langasek ]
* fix upstart jobs to not cause boot hangs when actually used in
  conjunction with startpar.  (closes: #694499, #677712).
* in connection with the above, make the cryptdisks-early job explicitly
  wait for 'umountfs' on shutdown just like cryptdisks does; otherwise,
  the teardown of the cryptdisks upstart job may cause the cryptdisks-early
  init script run before we're done unmounting filesystems.

[ Jonas Meurer ]
* minor wording fixes to README.initramfs, suggested by intrigeri and Adam
  D. Barrett.
* add bash-completion script for cryptdisks_{start,stop}. Thanks to Claudius
  Hubig for providing a patch. (closes: #700777)
* support specifying key-slot in crypttab. Thanks to Kevin Locke for the
  patch. (closes: #704470)
* remove evms support code from cryptroot initramfs script. (closes: #713918)
* fix location of keyscripts in initramfs documentation. (closes: #697446)
* fix a typo in decrypt_ssl script that prevented stdout from beeing
  redirected to /dev/null. (closes: #700285)
* give full path to blkid in crytproot initramfs script. (closes: #697155)
* export number of previous tries from cryptroot and cryptdisks to
  keyscript. Thanks to Laurens Blankers for the idea. Opens the possibility
  to fallback after a given number of tries for keyscripts. (closes: #438481,
  #471729, #697455)
* improve check for cpu hardware encryption support in initramfs cryptroot
  hook. (closes: #714326)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1324
1324
            LD="${LD-ld} -m elf_i386_fbsd"
1325
1325
            ;;
1326
1326
          x86_64-*linux*)
1327
 
            LD="${LD-ld} -m elf_i386"
 
1327
            case `/usr/bin/file conftest.o` in
 
1328
              *x86-64*)
 
1329
                LD="${LD-ld} -m elf32_x86_64"
 
1330
                ;;
 
1331
              *)
 
1332
                LD="${LD-ld} -m elf_i386"
 
1333
                ;;
 
1334
            esac
1328
1335
            ;;
1329
1336
          ppc64-*linux*|powerpc64-*linux*)
1330
1337
            LD="${LD-ld} -m elf32ppclinux"
1688
1695
    ;;
1689
1696
  *)
1690
1697
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
1691
 
    if test -n "$lt_cv_sys_max_cmd_len"; then
 
1698
    if test -n "$lt_cv_sys_max_cmd_len" && \
 
1699
        test undefined != "$lt_cv_sys_max_cmd_len"; then
1692
1700
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
1693
1701
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
1694
1702
    else
2512
2520
  esac
2513
2521
  ;;
2514
2522
 
2515
 
gnu*)
2516
 
  version_type=linux # correct to gnu/linux during the next big refactor
2517
 
  need_lib_prefix=no
2518
 
  need_version=no
2519
 
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
2520
 
  soname_spec='${libname}${release}${shared_ext}$major'
2521
 
  shlibpath_var=LD_LIBRARY_PATH
2522
 
  shlibpath_overrides_runpath=no
2523
 
  hardcode_into_libs=yes
2524
 
  ;;
2525
 
 
2526
2523
haiku*)
2527
2524
  version_type=linux # correct to gnu/linux during the next big refactor
2528
2525
  need_lib_prefix=no
2639
2636
  ;;
2640
2637
 
2641
2638
# This must be glibc/ELF.
2642
 
linux* | k*bsd*-gnu | kopensolaris*-gnu)
 
2639
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
2643
2640
  version_type=linux # correct to gnu/linux during the next big refactor
2644
2641
  need_lib_prefix=no
2645
2642
  need_version=no
3255
3252
  fi
3256
3253
  ;;
3257
3254
 
3258
 
gnu*)
3259
 
  lt_cv_deplibs_check_method=pass_all
3260
 
  ;;
3261
 
 
3262
3255
haiku*)
3263
3256
  lt_cv_deplibs_check_method=pass_all
3264
3257
  ;;
3297
3290
  ;;
3298
3291
 
3299
3292
# This must be glibc/ELF.
3300
 
linux* | k*bsd*-gnu | kopensolaris*-gnu)
 
3293
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
3301
3294
  lt_cv_deplibs_check_method=pass_all
3302
3295
  ;;
3303
3296
 
4049
4042
            ;;
4050
4043
        esac
4051
4044
        ;;
4052
 
      linux* | k*bsd*-gnu | kopensolaris*-gnu)
 
4045
      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
4053
4046
        case $cc_basename in
4054
4047
          KCC*)
4055
4048
            # KAI C++ Compiler
4348
4341
      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4349
4342
      ;;
4350
4343
 
4351
 
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
 
4344
    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
4352
4345
      case $cc_basename in
4353
4346
      # old Intel for x86_64 which still supported -KPIC.
4354
4347
      ecc*)
6241
6234
        _LT_TAGVAR(ld_shlibs, $1)=yes
6242
6235
        ;;
6243
6236
 
6244
 
      gnu*)
6245
 
        ;;
6246
 
 
6247
6237
      haiku*)
6248
6238
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6249
6239
        _LT_TAGVAR(link_all_deplibs, $1)=yes
6405
6395
        _LT_TAGVAR(inherit_rpath, $1)=yes
6406
6396
        ;;
6407
6397
 
6408
 
      linux* | k*bsd*-gnu | kopensolaris*-gnu)
 
6398
      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6409
6399
        case $cc_basename in
6410
6400
          KCC*)
6411
6401
            # Kuck and Associates, Inc. (KAI) C++ Compiler