Trivial patch to add "-z nonow" as an inverse to "-z now" --- ld/emultempl/elf32.em.orig 2006-06-03 04:45:26.000000000 +0200 +++ ld/emultempl/elf32.em 2006-06-12 19:51:13.000000000 +0200 @@ -1826,6 +1826,11 @@ link_info.flags |= (bfd_vma) DF_BIND_NOW; link_info.flags_1 |= (bfd_vma) DF_1_NOW; } + else if (strcmp (optarg, "nonow") == 0) + { + link_info.flags &= ~((bfd_vma) DF_BIND_NOW); + link_info.flags_1 &= ~((bfd_vma) DF_1_NOW); + } else if (strcmp (optarg, "origin") == 0) { link_info.flags |= (bfd_vma) DF_ORIGIN;