﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
776	shared lib link arguments in makefile are not transmitted to eggs	Jim Ursetto		"Linker options for shared libraries are all hardcoded in csc (or passed in via CSC_OPTIONS) -- any options set in the Makefile, e.g. via LINKER_LINK_SHARED_DLOADABLE_OPTIONS, are not honored.

Specifically, on OS X, the {{{-headerpad 128}}} option is used to reserve extra space for {{{install_name_tool}}} to do its work.  Without it, egg installation may fail once the Chicken PREFIX gets too long.

The current workaround is to set {{{CSC_OPTIONS='-Wl,-headerpad -Wl,128'}}} prior to calling {{{chicken-install}}}.

It might be nice to add variables into the makefile which are accessible by csc and used to provide default link options to eggs.  This should also allow some of the hardcoded options in csc to be moved out into the Makefiles."	enhancement	new	not urgent at all	someday	build system	4.7.x				medium
