pkgsrc/lang/ocaml/patches
is 42beebd44a ocamlmklib adds absolute directories (that is, such starting with
'/') given to -L to run-time library search path passed to the
lower linker using -Wl,-rpath=

This is a problem, because even if we add the right directory with
-Wl,-rpath= or variants thereof, the wrong path still is in the
RPATH on the resulting binary. This might lead to the wrong library
being found at run-time.

To build clean packages when using ocamlmklib, '-elfmode' will switch
this behaviour off; when using '-elfmode', all following -L parameters
won't augment the RPATH, and it has to be updated seperately with
-dllpath, -Wl,-rpath= etc.

(This is a local pkgsrc stopgap addition, needed to proceed with
fixes to xentools41. The issue has been raised with upstream;
hopefully this patch can be reverted with a future ocaml package
version.)
2013-03-14 14:29:49 +00:00
..
patch-asmcomp_power_emit.mlp Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-asmrun_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-asmrun_power-bsd.S Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-asmrun_signals_osdep.h Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-byterun_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-camlp4_man_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-configure Fix build on 32-bit Solaris when the assembler is 64-bit by default. 2013-01-25 14:49:38 +00:00
patch-debugger_Makefile.shared Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-Makefile Updated patch to correct build failure. 2012-12-04 13:55:23 +00:00
patch-man_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-ocamldoc_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-otherlibs_dynlink_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-otherlibs_labltk_browser_Makefile.shared Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-otherlibs_labltk_camltk_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-otherlibs_labltk_compiler_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-otherlibs_labltk_frx_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-otherlibs_labltk_jpf_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-otherlibs_labltk_labltk_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-otherlibs_labltk_lib_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-otherlibs_labltk_support_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-otherlibs_Makefile.shared Removed the bytecomp_bytelink.ml patch, as suggested by degroote@ - it 2013-02-18 16:29:28 +00:00
patch-otherlibs_systhreads_Makefile Removed the bytecomp_bytelink.ml patch, as suggested by degroote@ - it 2013-02-18 16:29:28 +00:00
patch-otherlibs_threads_Makefile Removed the bytecomp_bytelink.ml patch, as suggested by degroote@ - it 2013-02-18 16:29:28 +00:00
patch-stdlib_Makefile Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-stdlib_Makefile.shared Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-tools_Makefile.shared Update to version 4.00.1. Renamed patches from two-letter system and added 2012-10-08 15:05:32 +00:00
patch-tools_ocamlmklib ocamlmklib adds absolute directories (that is, such starting with 2013-03-14 14:29:49 +00:00