UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 25071

9.1i EDK - SDK - Error: "make: *** No rule to make target 'C:/Test/src/Test.ld', needed by 'Test.elf'"

Description

When I build a software application in SDK, I receive the following error message:

make: *** No rule to make target 'C:/Test/src/Test.ld', needed by 'Test.elf'

Solution

SDK has an incorrect path to the Linker Script. To work around this problem:

1. Select Project -> Properties.

2. Select C/C++ Build.

3. Select Linker Script.

4. Press the "+" button and browse to the proper location of the linker script.

5. Highlight the incorrect linker script path and press the "x" button.

Tactical Patch:

A patch is available for the above issue:

1. Download: http://www.xilinx.com/txpatches/pub/swhelp/ise9_updates/sdk_911_patch.zip
2. Unzip [sdk_911_patch.zip] into a 'safe' directory.

Installation Instructions for SDK patch:

1. Make a backup of the following directories:

${XILINX_EDK}/eclipse/bin/${PLATFORM}/plugins/com.xilinx.mdt.edk.portability_9.1.0

${XILINX_EDK}/eclipse/bin/${PLATFORM}/plugins/com.xilinx.mdt.edk.tools_9.1.0

NOTE: The backup should *not* be made within the "plugins" directory.

2. Unzip the file into

${XILINX_EDK}/eclipse/bin/${PLATFORM}

This tactical patch has been included in the latest EDK 9.1i Service Pack, available at:

http://www.xilinx.com/xlnx/xil_sw_updates_home.jsp
The first service pack containing the fix is EDK 9.1i Service Pack 2.

AR# 25071
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article