Changeset 5641:cfd2cf3d0475 in roaraudio
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
r5640 r5641 9 9 * Removed support for roard's proto support 10 10 (replaced by CPI) (Closes: #278) 11 * Changed default linkage model for ELF to indirect (Closes: #281) 11 12 12 13 v. 1.0beta5 - Mon Aug 20 2012 23:52 CEST -
configure
r5638 r5641 50 50 rdynamic=true 51 51 MMCU='' 52 LINK_DEPS= full52 LINK_DEPS=auto 53 53 PKG_CONFIG=false 54 54 RUNTIME_DETECT=false … … 228 228 echo '--ldflags FLAGS - Sets additional linker flags (default: '"$LDFLAGS"')' 229 229 echo '--opti LEVEL - Sets optimizer level (default: '"$OPTI_O"')' 230 echo '--link-deps MODE - Model for linking dependencies: full or indirect'230 echo '--link-deps MODE - Model for linking dependencies: auto, full or indirect' 231 231 echo 232 232 echo '--cc CC - Set name of C compiler (CC) to CC' … … 1329 1329 } 1330 1330 1331 test_bin_format() { 1332 echo -n "checking for binary format... " 1333 echo "TEST BIN FORMAT:" >&5 1334 1335 { 1336 echo "#include <stdio.h>" 1337 echo 1338 echo "int main (void) {" 1339 echo " char buf[512];" 1340 echo " size_t len;" 1341 echo 1342 echo " len = fread(buf, 1, sizeof(buf), stdin);" 1343 echo " if ( len < 4 )" 1344 echo " return 1;" 1345 echo 1346 echo " if ( buf[0] == '\\177' && buf[1] == 'E' && buf[2] == 'L' && buf[3] == 'F' ) {" 1347 echo ' printf("ELF\n");' 1348 echo " return 0;" 1349 echo " }" 1350 echo 1351 echo " if ( buf[0] == 'M' && buf[1] == 'Z' ) {" 1352 echo ' printf("MZ\n");' 1353 echo " return 0;" 1354 echo " }" 1355 echo 1356 echo " return 1;" 1357 echo "}" 1358 } > $TF_C 1359 1360 echo "--- BEGIN OF CODE BLOCK ---" >&5 1361 cat $TF_C >&5 1362 echo "--- END OF CODE BLOCK ---" >&5 1363 1364 echo "BIN FORMAT() HAS COMPILER/LINKER OUTPUT:" >&5 1365 echo "--- BEGIN OF CHILD OUTPUT BLOCK ---" >&5 1366 $CCTF >&5 2>&5; 1367 R=$? 1368 echo "--- END OF CHILD OUTPUT BLOCK ---" >&5 1369 1370 if [ "$R" = '0' ] 1371 then 1372 BIN_FORMAT=`$EXEC_HELPER $TF_E < $TF_E 2> /dev/null` 1373 R=$? 1374 if [ "$R" = '0' ] 1375 then 1376 echo "$BIN_FORMAT" 1377 echo "BIN FORMAT() IS '$BIN_FORMAT'" >&5 1378 else 1379 BIN_FORMAT=unknown 1380 echo 'unknown' 1381 echo "BIN FORMAT() NOT KNOWN" >&5 1382 fi 1383 else 1384 BIN_FORMAT=unknown 1385 echo 'unknown' 1386 echo "BIN FORMAT() NOT KNOWN" >&5 1387 fi 1388 } 1389 1331 1390 exec 3> config.h 4> Makefile.conf 5> config.log 1332 1391 … … 1478 1537 echo 1479 1538 echo "OPTI_O=-O$OPTI_O" 1480 echo "LINK_DEPS=$LINK_DEPS"1481 1539 echo 1482 1540 [ "$CFLAGS" != '' ] && echo "CFLAGS += $CFLAGS" … … 1608 1666 echo 1609 1667 } >&3 1668 1669 # test binary format. 1670 test_bin_format 1671 1672 if [ "$LINK_DEPS" = 'auto' ] 1673 then 1674 if [ "$BIN_FORMAT" = 'ELF' ] 1675 then 1676 LINK_DEPS='indirect' 1677 else 1678 LINK_DEPS='full' 1679 fi 1680 fi 1681 1682 echo "LINK_DEPS=$LINK_DEPS" >&4 1683 echo "checking for linkage model... $LINK_DEPS" 1610 1684 1611 1685 # #define name cmds...
Note: See TracChangeset
for help on using the changeset viewer.