summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/tcl-tclxml/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/tcl-tclxml/package.py')
-rw-r--r--var/spack/repos/builtin/packages/tcl-tclxml/package.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/var/spack/repos/builtin/packages/tcl-tclxml/package.py b/var/spack/repos/builtin/packages/tcl-tclxml/package.py
index 086edbf9bc..eb70996f11 100644
--- a/var/spack/repos/builtin/packages/tcl-tclxml/package.py
+++ b/var/spack/repos/builtin/packages/tcl-tclxml/package.py
@@ -26,14 +26,17 @@ class TclTclxml(AutotoolsPackage):
depends_on('libxml2')
depends_on('libxslt')
+ # Results in C99 build error
+ conflicts('%apple-clang@12:')
+
def configure_args(self):
return [
'--exec-prefix={0}'.format(
self.prefix),
- '--with-tcl={0}/lib'.format(
- self.spec['tcl'].prefix),
- '--with-xml2-config={0}/bin/xml2-config'.format(
- self.spec['libxml2'].prefix),
- '--with-xslt-config={0}/bin/xslt-config'.format(
- self.spec['libxslt'].prefix),
+ '--with-tcl={0}'.format(
+ self.spec['tcl'].libs.directories[0]),
+ '--with-xml2-config={0}'.format(
+ self.spec['libxml2'].prefix.bin.join('xml2-config')),
+ '--with-xslt-config={0}'.format(
+ self.spec['libxslt'].prefix.bin.join('xslt-config')),
]