# Format for this file: # Epoch Channel Nickname Action Message # # All separated with a single space, empty values are replaced with a dash '-' # except messages which are kept empty. # Lines starting with '#' are comments; comments are not allowed except as the only content of the line # 1310539370 #crosstool-ng y_morin join 1310540659 #crosstool-ng kos_tom join 1310542061 - mnt_real quit Remote host closed the connection 1310546461 - y_morin quit Quit: BBL 1310546786 #crosstool-ng y_morin join 1310550195 - kos_tom quit Ping timeout: 255 seconds 1310550816 - ctngbot quit Ping timeout: 255 seconds 1310551686 #crosstool-ng ctngbot_ join 1310552703 #crosstool-ng tkil join 1310552748 #crosstool-ng tkil say hm. are there any hooks in ct-ng for building 'perf' for the target? 1310556402 #crosstool-ng y_morin say tkil: nope. AFAIK, that's purely an application issue, and thus does not belong to the toolchain. 1310556521 #crosstool-ng tkil say yeah. relies on a bunch of low-level libs, tho. 1310556536 #crosstool-ng y_morin say tkil: what libs? 1310556545 #crosstool-ng tkil say libelf and/or elfutils (libdw in particular) 1310556563 #crosstool-ng tkil say having fun ith that now, apparently it intentionally uses "mktemp" instead of "mkstemp", but it's also built with -Werror... 1310556611 #crosstool-ng tkil say and it's an ulrich drepper production, at least in part... with his "unique" flavor of email interactions. :( 1310556628 #crosstool-ng y_morin say tkil: crosstool-NG does build libelf for the target, but only internally for use by ltrace. 1310556661 #crosstool-ng tkil say yes, i saw that. tried to use it, not sure if it's taking or not, not sure if perf really just wants elfutils. 1310556695 #crosstool-ng y_morin say Really, I believe this is an application issue. Probably, we could offer libelf for target being available even if ltrace is not built, but I have doubts about the appropriateness of such config... 1310556862 #crosstool-ng tkil say fair enough. 1310556949 #crosstool-ng tkil say although i'd make at least a partial argument that the kernel and kernel utils are just as much a part of the platform as the libc, so it's not clear where the ct-ng-generated platform ends and the application begins. 1310557031 #crosstool-ng y_morin say tkil: I see, but the kernel used to build the toolchain is only providing headers. The perf you want is the one coming with the kernel you actually run on the target, which might be different from the kernel used to build the toolchain. 1310557058 #crosstool-ng tkil say i do understand that; i just wonder how common that is. 1310557082 #crosstool-ng tkil say why would you use a different kernel to build the toolchain than the exact version you're planning on running on it? 1310557164 #crosstool-ng y_morin say tkil: for example, toolchain is built and validated (which takes time) by a team, and devel is done by another team, which may want to test a newer (even older!) kernel. 1310557215 #crosstool-ng tkil say hm. ok. although i'm not sure you can call a toolchain validated if you're swapping the kernel out from under the libc... 1310557279 #crosstool-ng tkil say (and, obviously, you can have a toolchain on top of bare metal...) 1310557293 #crosstool-ng tkil say anyway. 1310557397 #crosstool-ng y_morin say tkil: not (directly) related. For example, glibc can be configured with headers from a version, but with support for older versions (see --with-kernel=...) 1310557437 #crosstool-ng y_morin say And you can use a newer kernel with an older glibc. If all you want is a newer driver, and not use newer features (eg. AIO), then there's no need to rebuild the toolchain. 1310557502 #crosstool-ng tkil say fair enough. 1310558184 - kos_tom quit Quit: Leaving 1310558236 #crosstool-ng kos_tom join 1310559783 - kos_tom quit Ping timeout: 276 seconds 1310560522 #crosstool-ng kos_tom join 1310563770 #crosstool-ng ctngbot join 1310566676 #crosstool-ng mnt_real join 1310568915 - y_morin quit Quit: Back on-line in a few hours... 1310575399 #crosstool-ng y_morin join 1310577635 - kos_tom quit Quit: Leaving 1310577638 #crosstool-ng linuxjacques_ join 1310578058 - y_morin nick y_morin|away 1310578817 - y_morin|away nick y_morin 1310579404 #crosstool-ng kos_tom join 1310581323 - y_morin nick y_morin|away 1310581856 - y_morin|away nick y_morin 1310582753 - y_morin nick y_morin|away 1310586331 - y_morin|away nick y_morin 1310589468 - bhundven|afk nick bhundven 1310589477 - bhundven quit Changing host 1310589477 #crosstool-ng bhundven join 1310593766 - y_morin quit Quit: Night all! See ya! :-)